linux系统操作常用命令

一、linux中的帮助命令:(内网)

1) 用来查看linux系统手册上的帮助信息: man 命令

man ls    就会把 的相关命令就能查询出来          

分屏显示: 按回车翻一行、 按空格翻一页、按q 退出查看

2)用来查看命名的内置帮助信息

help 命令

help cd

二、linux中的文件和目录操作命令

1)查看当前所在的目录 :  pwd

2)  查看指定目录下所有的子目录或者文件列表  ls    ls [指定目录】

举例: ls /home  

ls

ls -l  : 以列表的格式进行展示。

ls -a  /home  : 显示指定目录下所有的子目录和文件(包括虚拟的目录)

ls -al /home: 以列表形式显示指定目录下所有的子目录和文件(包括虚拟的目录)

3)切换目录  cd 目录名

3.1)绝对目录 : 以盘符开始的目录叫绝对目录

举例  cd/uinnova/esc ~: 当前用户的根目录,在任何目录下执行 : cd ~ ,进入当前用户根目录

3.2)相对目录:以目录名开始的开始目录叫相对目录

举例:cdesc  .. : 当前目录的上一级目录  . : 当前目录

4)创建目录: mkdir 目录名

4.1)绝对目录 举例: mkdir /uinnova/yxt        

在/uinnov目录下创建一个目录为yxt 

4.2)相对目录 mkdir yxt1      

题:在opt/testDir 目录下创建test3, 并且在test3下创建 test                    

解:mkdir -p /opt/testDIr/test3/test4   递归创建多个目录

5)删除一个空目录: rmdir 目录名  

举例: rmdir test1

6)创建以一个或者多个空文件:

touch 文件名(文件名列表,文件名之间用空格隔开) touch ti.text   //创建一个   比vi vim 更加方便

touch t1.text t2.text t3.text    //可以创建多个

7)复制文件:

cp source(原) dest(目标)

cp t1.text text2 //把t1.text文件复制到 text2 目录中(只能是一个文件,如果文件里面还有其他文件的话,就不能复制进行一个文件复制)

cp -r test2 test5  // 把test2复制到test5目录中(递归地复制目录) 如果重复cp 一个文件的话,则会有提示说   你是否要进行替换

8)删除文件或者目录:

rm 文件名或者目录名

rm t1.text      //提示删除文件

rm -r t1.text    //强制删除文件

rm -r test2       //提示递归删除文件

rm -rf test   //强制递归删除(无提示)。

9)移动目录或者文件: 

mv  source(源) dest(目标)

mv  test.txt  test1

mv  test1  test2

mv  t1.txt  t2.txt   文件重命名

三、linux中的文件和目录操作的,命令:

1)echo:输出系统变量或者常量的值到命令行终端。  就是后台打印一样。

2)>: 把前一个查看命令的结果处处到指定文件中, 如果目标文件不存在,则目标文件会创建 如果目标文件已存在,则会把以前文件进行覆盖不会新创建: 

 查看命令  > 文件名

ls >ret.txt

ls -al >ret.txt

cat ret.txt >t3_new.txt   文件内容覆盖  把ret 内容复制到t3_new 但是t3_new的内容被覆盖。

四、linux中关于日期和时间的操作命令:

1)查看或者设置系统的日期或者时间  :date               

 date 查看系统当前的完整的日期和时间                 

date +%Y  系统当前的年份                 

data  +%m    系统当前的月份                 

date   + %d    系统当前的日期                 

date '+%Y-%m-%d %H:%M:%S' 按yyyy-MM-dd HH:mm:ss 格式显示                 

date -S '2020-10-20 10:20:30' 设置当前的系统

2)查看系统日历: cal                 

cal:查看当前月份的日历                 

cal 2020: 查看指定年份的日历

五、linux中关于搜索文件或者目录的命令:

1) find【搜索范围】【搜索标准】关键字         

-name 按名称搜索        

 -size: 按文件大小搜索        

 -user: 按照文件的所有者搜索        

 find *e*   搜索当前目录下包含e的文件或者目录         

find *.txt   搜索当前目录下所有的txt文件          

find /etc *.txt   搜索指定目录下所有的 .txt文件         

find /etc -size +5M    搜索指定目录下大于5M的文件        

 find /etc -size -5M        搜索指定目录下小于5M的文件         

find /etc -size =5M        搜索指定目录下等于5M的文件 find /etc -user zhangsan    搜索指定目录下所有的所有者是张三创建的文件和目录

2) l0cate :到整颗目录树进行搜索文件或者目录,都是根据名称搜索,效率更高(不能及时,所以使用前要线进行树同步)

updatedb  //进行同步树 然后进行搜索  locate *.txt

3)搜索过滤命令,在前一个搜索命令的结果中进行按名称进一步过滤:

搜索命令 | grep [选项]过滤条件

find * .txt |  grep new 搜索当前目录下,所有包含 new de .txt文件

find /etc -size -5k | grep firefox   //搜索小于5K的内存文件在指定目录下

查看命令  | gerp[选项] 过滤条件

cat t1.txt| grep beijing  //之查看包含北京的字眼在txt文件中

cat t1.txt| grep  -i beijing     // 忽略大小写

cat t1.txt| grep  -ni beijing     // 显示行号

所有文件包含  new

六、输出一段时间的日志,并添加到新文件中

sed -n '/2024-08-20 14:00/,/2024-08-20 14:20/p' catalina.out >2024082001.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值