Linux文件操作命令

时间:2022-09-02 17:49:24

基本命令:

1、切换命令:su 普通用户名   、su  /root,切换成超级用户

2、添加用户:addusr用户名

3、修改密码:passwd用户名

4、清屏:clear

5、查看当前目录下的文件 ls

6、显示当前目录下的详细信息:ls -l

7、查看所有文件,包括隐藏文件:ls -a

8、查看所有文件的详细信息: ls -al

9、修改文件权限:chmod

10、解释相应的命令:man

 

对文件进行操作:

1、创建文件: touch文件名

2、创建带有内容的文件:echo

3、打开文件编辑器:gedit文件名

4、编译相应的c文件:gcc

5、编译相应的c++文件:g++

6、删除文件:rm 文件名

7、强制删除:rm -f

8、在文件系统中搜索文件:find目录或者文件名

8、查看目录下的文件:cat目录 文件

9、压缩:tar cvzf文件格式 文件

10、解压缩:tar xvzf压缩文件

11、统计文本中的行数、字数字符数 wc

用法:

-c  统计字节数

-m 统计字符数

-l  统计行数

-L 统计最长的长度

-w 统计单词的个数

ls -l|wc -l:统计当前目录下的文件数

Wc *.c:统计当前目录下以.c结尾的数

Find *.c|wc -l 统计当前目录下以.c文件结尾的个数

 

12、在文件中查找某个字符串:grep

grep “test” aa:aa文件中查找匹配test的并显示出来

 

13、创建连接文件: ln

14、分页显示文本文件内容:moreless

More用法:

+num

                   从第num行开始显示;

-num                    定义屏幕大小,为num行;

+/pattern      pattern前两行开始显示;

-c                      从顶部清屏然后显示;

-d                      提示Pressspace to continue, 'q' to quit.(按空 键继续,按q键退出),禁用响铃功能;

-l                      忽略Ctrl+l(换页)字符;

-p                      通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似;  

-s                              把连续的多个空行显示为一行;

-u                              把文件内容中的下划线去掉

 

例子:

 Linux文件操作命令Linux文件操作命令

Less用法:

 Linux文件操作命令Linux文件操作命令

15、显示文件头尾内容:headtail

Head是显示前多少行的内容:比如head -n 10文件,显示的是该文件下的前10

Tail是显示一个文件的后多少行:比如tail -n 10文件名,显示的是该文件下后10行的内容

 

对目录进行操作:

1、进入目录: cd目录名

2、进入根目录: cd  /

3、退回上一层目录: cd ..

4、创建目录:mkdir

   Mkdir -p 若没有父目录,创建父目录

5、删除目录:rm -rf

6、拷贝文件:cp目标文件 源文件

7、拷贝目录:cp -r目标文件 目标目录

8、剪切:mv源文件 目标目录

9、重命名:mv源文件 修改后的名字

10、解压到指定的目录:tar xvzf -C目录

11、压缩:tar cvzf压缩的格式 源文件

 Linux文件操作命令

 Linux文件操作命令Linux文件操作命令

Linux文件操作命令

13、删除空目录:rmdir

14、以树状显示目录:tree

15、显示当前目录:pwd

 

系统管理命令:

1、关机:shut down

 Linux文件操作命令Linux文件操作命令

2、重启:reboot

3、显示在线登录的用户:who

4、显示当前操作的用户:whoami

5、显示主机名:hostname

6、显示系统名字:uname

7、动态显示当前耗费资源最多的进程:top

8、显示瞬间进程状态:ps -aux

9、查看网络情况:ifconfig

10、测试网络是否连通:ping

11、查看网络状态信息:netstat

12、杀死进程:kill