常用的linux指令
以下是我在工作中经常用到的指令,不是很全,之后jinx进行补充
1.用户切换
su - root 普通用户切换到超级用户
2.解压:
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
3.查找指令:
1.按照文件名查找
(1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找
(2)find /etc -name httpd.conf #在/etc目录下文件httpd.conf
(3)find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm*' #表示当前目录下查找文件名开头是字符串‘srm’的文件
2.按照文件特征查找
(1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)
(2)find / -atime -2 # 查找在系统中最后48小时访问的文件
(3)find / -empty # 查找在系统中为空的文件或者文件夹
(4)find / -group cat # 查找在系统中属于 group为cat的文件
(5)find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件(modify time)
(6)find / -mtime -1 #查找在系统中最后24小时里修改过的文件
(7)find / -user fred #查找在系统中属于fred这个用户的文件
(8)find / -size +10000c #查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)
(9)find / -size -1000k #查找出小于1000KB的文件
(1)grep 'test' d* #显示所有以d开头的文件中包含 test的行
(2)grep ‘test’ aa bb cc #显示在aa,bb,cc文件中包含test的行
(3)grep ‘[a-z]\{5\}’ aa #显示所有包含每行字符串至少有5个连续小写字符的字符串的行
(4)grep magic /usr/src #显示/usr/src目录下的文件(不含子目录)包含magic的行
(5)grep -r magic /usr/src #显示/usr/src目录下的文件(包含子目录)包含magic的行
(6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
4.查看文件不编辑用cat cat aa.sh
新建编辑文件用 vi aa.sh
进入后使用I,进行编辑
按esc然后
:q!,不保存退出
:wq 强制保存并退出
cd 改变当前工作目录
cd /home/david
ls 列出目录和文件的信息
mkdir 创建一个目录
cp 将给出的文件或者目录复制到另一个文件或者目录
cp -a ./my/why/ ./将目录下的文件复制到当前目录
mv 将文件由一个目录移动到另一个目录
mv -i ./my/why/ ./ 将文件迁移到当前目录
rm 删除一个目录或者多个文件
rm -r -i ./why 删除目录下内容,系统会进行确认是否删除。
rm -rf 目录名字 //删除目录
5.修改文件权限
Chmod 777 mkconfig
6.
内核启动后使用ifconfig 查看板卡的ip地址
Printenv 查看u-boot的一些基本信息
dmseg查看内核打印
7.系统管理命令
(1)PS【】 显示当前系统中该用户运行的进程列表
-ef 查看所有进程及其PID,系统时间等详细信息
-aux 还可以显示CPU及内存占用率,进程状态等
(2)kill[] 进程号 输出指定信号给PID(常用于杀死进程)
ps -elf 查看进程
kill -9 7421 杀死7421进程
8.磁盘相关命令
free 查看当前系统内存的使用情况
df 查看文件系统的磁盘空间占用情况
du 统计目录所占磁盘空间的大小
fdisk【-l】 查看硬盘分区情况及对硬盘进行分区管理。
文件系统挂接指令 mount
fdisk -l
mkdir -p /mnt/win/c
mount -t vfat /dev/hda1 /mnt/win/c 将c盘挂接到文件系统上
挂接SD卡指令
fdisk -l
mount /dev/mmcblk0p1 /mnt/sd
然后就可以看到mnt下的sd卡的内容。
常用的linux指令相关推荐
- 盘点那些常用的Linux指令
常用的Linux指令 处理目录 查看目录文件 ls 查看当前所在的路径 pwd 切换目录 cd 创建文件夹 mkdir 删除文件/目录 rm 复制文件/目录 cp 重命名/转移 文件/目录 mv 处理 ...
- 【Linux基础】常用Linux指令与其对应全称(持续更新)
Linux中的shell指令.文件名或工具,出于便捷,大量应用英文单词的缩写.每一个缩写都有其背后的含义,编程思想是想通的,我们只有知道缩写的真正含义,才使我们真正理解这条指令,更有利于我们站在设计者 ...
- linux常用定时任务,Linux常用指令---定时任务
linux定时任务 crontab命令选项基本只有对用户操作选项: -u 指定用户 -l 列出某用户任务计划 -r 删除某用户任务 -e 编辑某用户任务 查看某一用户的定时任务crontab -u r ...
- 常用的Linux命令合集,建议收藏保存!
Linux是现在服务器系统最常用的系统,基于unix开源免费,系统稳定性非常高,所以才被更多的服务器所采用.今天小千就来给大家介绍一些比较常用的Linux指令,方便大家操作和学习. 一.linux 的 ...
- linux指令查看tomcat日志
实际开发中经常遇到查看远程tomcat日志,来查找原因:因此总结了一些常用的linux指令 1.先切换到:cd usr/local/tomcat5/logs 2.tail -f catalina.ou ...
- Python入门之linux指令篇2
Python常用的linux指令,常用的不多,关注交流学习. 1.mv 1.作用 :剪切 / 重命名 2.格式 mv 文件/目录 路径 3.练习 1.在用户主目录下创建文件file3.txt 2.在f ...
- linux tac sed,Day08 - 一些常用 Linux 指令 - 3-7 (cat、tac、head、tail、vi、sed)
前言 此為 Linux 相關的 3-7 篇,都是很常用的指令,每天學一點,並常使用,便會記下成為反射動作之一 cat 將該檔案內容印在終端機上 command | cat cat -n file ca ...
- kali linux 模板文件夹,详解kali linux 常用文件与指令路径
kali linux 常用文件与指令路径 重启网络 /etc/init.d/networking restart 语言设置文件 /etc/default/locale apt 安装deb保存目录 /v ...
- Linux常用到的指令汇总
Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...
- Linux 常用網路指令
第五章. Linux 常用網路指令 切換解析度為 800x600 最近更新日期:2010/09/03 Linux 的網路功能相當的強悍,一時之間我們也無法完全的介紹所有的網路指令,這個章節主要的目的在 ...
最新文章
- 远程服务器php环境搭建,免费网站搭建与phpstorm远程部署
- 没有与这些操作数【】匹配的运算符_[02]java数据类型和运算符等知识
- Kafka Unsupported major.minor version 52.0
- Windows下Anaconda3安装及使用教程
- java数组键_Java基础之数组
- 散列查找 散列表(哈希表)
- 智能合约开发solidity编程语言实例
- win7关机快捷键_win7电脑键盘关机的操作方法
- https://sysdig.com/blog/
- 后缀数组2.0--Height数组(bzoj 1717: [Usaco2006 Dec]Milk Patterns 产奶的模式)
- 新编计算机办公自动化基础教程,新编计算机办公自动化基础教程.pdf
- 求1到20的阶乘之和
- SQLyog数据库导出
- 远程服务器批量管理员权限,Win10系统下怎样实现批量远程桌面管理?Win10系统进行批量远程管理的方法...
- c语言 分数通分,如何用C语言,实现简单的分数化简
- 打造海报视觉效果—利用图层模式调色
- 华为招聘实习生~base深圳,坂田总部
- 聚焦“云XR如何赋能元宇宙”,3DCAT实时云渲染首届行业生态合作交流会成功举办
- LeCun称梯度下降是最优雅的 ML 算法,Marcus:我不同意!
- java为什么要抛出异常_java抛出异常是怎么回事?