Linux常用命令(一)

来源:互联网 发布:手机跟踪软件 编辑:程序博客网 时间:2024/05/29 12:14

本文为原创文章,转载请标明出处

目录

  1. 命令帮助
    • help选项
    • man手册
  2. 关闭、重启系统
    • 关闭系统 shutdown
    • 关闭系统 poweroff
    • 挂起系统 halt
    • 重启系统 reboot
    • 切换系统运行级别 init
  3. Linux基本命令
    • 切换工作目录 cd
    • 查看当前路径 pwd
    • 查看文件列表 ls
    • 文件链接 ln
    • 管道 |
    • 执行多个命令 ;
  4. 文件操作命令
    • 创建文件命令 touch
    • 创建文件夹命令 mkdir
    • 删除文件命令 rm
    • 删除空目录命令 rmdir
    • 移动、重命名文件 mv
    • 复制文件 cp
    • 查看文件类型 flie
  5. 文本文件内容相关命令
    • 查看文本文件内容 cat
    • 从文本尾查看文本内容 tail
    • 从文本首行查看文本内容 head
    • 分屏显示文本内容 more less
    • 文本内容比较 diff
    • 文本统计 wc

1. 命令帮助

help选项

如:

# ls --help

man手册

如:

# man ls

2. 关闭、重启系统

关闭系统 shutdown

1分钟后关闭系统# shutdown -h 1立即关闭系统# shutdown -h now指定时间关闭系统# shutdown -h 12:00

关闭系统 poweroff

# poweroff

挂起系统 halt

# halt

重启系统 reboot

# reboot

切换系统运行级别 init

运行级别:0 => 停机1 => 单用户模式2 => 多用户模式3 => 完全多用户模式4 => 未分配使用5 => 图形模式6 => 重新启动

3. Linux 基本命令

切换工作目录 cd

# cd [dir]若参数为空,返回家目录# cd

查看当前路径 pwd

# pwd

查看文件列表 ls

以长格式显示当前目录中的文件列表# ls -l别名# ll长格式输出中第一个字符表示文件的类型-:普通文件d:目录l:链接文件b:块设备文件,通常为磁盘或分区c:字符设备文件,通常为键盘、鼠标、终端等p:管道文件显示隐藏文件# ls -a显示文件大小以k字节为单位# ls -lk显示文件大小以不同单位# ls -lh递归显示各个子目录中的文件# ls -R按文件大小从大到小排序# ls -lS以逗号分隔方式显示文件列表# ls -m在输出的第一列显示文件的索引节点号# ls -i

文件链接 ln

软链接:指向目标文件的快捷方式(目标文件可以不存在),权限为777硬链接:目标文件的“副本”,占用同一块存储区,不能对目录使用硬链接不能跨越文件系统(即分区),软连接可以跨越文件系统建立软连接# ln -s [target] [link_name]建立硬链接# ln [target] [link_name]

管道 |

管道后面的命令使用管道前面的命令的输出作为命令的输入

执行多个命令 ;

用分号分隔多个命令可以让这些命令一条接一条的执行

4. 文件操作命令

创建文件命令 touch

创建空文件# touch [filename]创建空文件并修改时间戳# touch -d "6/15/17 15:00" [filename]

创建文件夹命令 mkdir

创建文件夹# mkdir [dir]递归创建多个下级目录# mkdir -p a/b/c/d创建多个同级目录# mkdir {a,b,c,d}

删除文件命令 rm

删除文件# rm [filename]删除文件夹及文件夹下所有文件和子目录# rm -rf [dir]

删除空目录命令 rmdir

删除空目录# rmdir [dir]递归删除空目录# rmdir -p [dir]

移动、重命名文件 mv

移动文件、文件夹或多个文件到某一文件夹下# mv [sth] [dir]重命名文件或文件夹# mv [sth] [sth_else]

复制文件 cp

复制文件或文件夹到某一文件夹下# cp [sth] [dir]复制文件到当前文件夹下并重命名文件# cp [path/filename] [filename_else]递归复制文件夹到某一文件夹下# cp -r [dir] [dir_else]复制时保留权限# cp -p [sth] [sth]制作光盘镜像# cp [sth] [iso]

查看文件类型 flie

# file [filename]

5. 文本文件内容相关命令

查看文本文件内容 cat

查看文本内容# cat [filename]查看文本中Linux系统无法理解的一些控制字符# cat -v [filename]

从文本尾查看文本内容 tail

默认情况下查看文件最后10行查看文件最后ntail -n [filename]监控文本内容的变化tail -f [filename]

从文本首行查看文本内容 head

默认情况下查看文件前10行查看文件前nhead -n [filename]

分屏显示文本内容 more less

more命令显示文本的百分比,跳转到文本尾时自动退出并返回命令提示符less命令显示文本名称,跳转到文本尾时不会地动退出并返回命令提示符,等待用户继续输入# more [filename]# less [filename]

文本内容比较 diff

# diff [file1] [file2]显示费解参数:c:以上下文形式显示2个文件的不同,通常是3行C:以上下文形式显示2个文件的不同,上下文的行数由选项指定的参数决定b:忽略空白字符的不同B:忽略空白行的不同u:以合并的方式显示比较结果r:递归比较2个目录及子目录中的文件

文本统计 wc

# wc [option] [filename]参数:c:统计文件的字节数m:统计文件的字符数l:统计文件的行数L:统计文件中的最长行的长度w:统计文件的字数

如有不当之处,请予指正,谢谢~