linux常用命令大全

shutdown

  • 正常关机
  • 选项:
    -k不是真正的关机,只是发出警告命令
    -r关机后重启
    -t在规定时间内关机

reboot

  • 重启计算机

ps

  • 查看目前程序执行的情况

top

  • 查看目前程序执行的情景和内存使用的情况

kill

  • 终止一个进程

date

  • 更改或查看目前日期

cal

  • 显示月历及年历

ls

  • 显示当前目录下文件和目录ls -l
  • 参数:
    -a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~
    -A :全部的档案,连同隐藏档,但不包括 . 与 … 这两个目录,一起列出来~
    -d :仅列出目录本身,而不是列出目录内的档案数据
    -f :直接列出结果,而不进行排序 (ls 预设会以档名排序!)
    -F :根据档案、目录等信息,给予附加数据结构,例如:
    *:代表可执行档; /:代表目录; =:代表 socket 档案; |:代表 FIFO 档案;
    -h :将档案容量以人类较易读的方式(例如 GB, KB 等等)列出来;
    -i :列出 inode 位置,而非列出档案属性;
    -l :长数据串行出,包含档案的属性等等数据;
    -n :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在账号管理提到!)
    -r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
    -R :连同子目录内容一起列出来;
    -S :以档案容量大小排序!
    -t :依时间排序

cat

  • 可用来合并文件

  • 由第一行开始显示档案内容

  • ctrl+D退出cat

  • 参数:
    -A :相当于 -vET 的整合参数,可列出一些特殊字符~
    -E :将结尾的断行字符 $ 显示出来;
    -n :打印出行号;
    -T :将 [tab] 按键以 ^I 显示出来;
    -v :列出一些看不出来的特殊字符

     	tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
    

less和more

  • 一页一页的显示档案内容

  • 参数:
    more
    空格键 (space):代表向下翻一页;
    Enter :代表向下翻『一行』;
    /字符串 :代表在这个显示的内容当中,向下搜寻『字符串』;
    :f :立刻显示出文件名以及目前显示的行数;
    q :代表立刻离开 more ,不再显示该档案内容。

     	less 
     	与 more 类似,区别是它可以往前翻页!
     	空格键 :向下翻动一页; 
     	[PgDn]:向下翻动一页; 
     	[PgUp] :向上翻动一页; 
     	/字符串 :向下搜寻『字符串』的功能; 
     	?字符串 :向上搜寻『字符串』的功能; 
     	n :重复前一个搜寻 (与 / 或 ? 有关!) 
     	N :反向的重复前一个搜寻 (与 / 或 ? 有关!) 
     	q :离开 less 这个程序;
    

head,tail

  • head只看头几行
  • tail只看尾巴几行
  • 参数:
    -n:后面接数字,代表显示几行的意思
    od:以二进制的方式读取档案内容

find

  • find ./ -name file1 -print ,从当前目录向下查找名为 file1 的文件

grep

  • grep命令的最大功能是在一堆文件中查找一个特定的字符串。
  • grep friend test.txt
  • 以上命令在test.txt中查找friend这个字符串,grep查找是区分大小写的。

touch

  • touch命令用来创建新文件,可以创建一个空白的文件,也可以在其中添加文本和数据
  • touch bailulu 该命令创建一个名为baillulu的空白文件

mkdir

  • mkdir dir1,新建目录dir1

pwd

  • 显示当前路径

cd

  • 参数:cd /usr/local/ 进入目录 /usr/local/ ,
    cd …/ 返回到上一级目录,
    ./ 当前目录
    cd /usr 转到根目录下的usr目录中-------------绝对路径
    cd test 转到当前目录下的test子目录中-------相对路径

cp

  • cp命令用来拷贝文件
  • cp t.txt Document/t 该命令将把文件t.txt复制到Document目录下,并命名为f

mv

  • mv命令用来移动文件
  • mv t.txt Document 把文件t.txt 移动到目录Document中

rm

  • rm命令用来删除文件

rmdir

  • rmdir命令用来删除目录

vi

  • 编辑文件
  • 进入vi的命令:
    vi filename:打开或新建文件,并将光标置于第一行首
    vi n filename:打开文件,并将光标置于第n行首
    vi filename :打开文件,并将光标置于一行首
    vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
    vi filename…filename :打开多个文件,依次进行编辑

df

  • df命令用来检查硬盘分区和已挂在的文件系统的磁盘空间,即检查硬盘的使用量
  • df[-选项]:
    -a把全部的文件系统和各分区的硬盘使用情形列出来,包括0区块的,
    -k把各分区的大小和挂上来的文件分区的大小用k表示
    -t列出某一文件系统的所有分区磁盘空间使用量
    -x列出不是某一文件系统的所有分区磁盘空间使用量,和-t选项相反
    -T列出每个分区所属文件系统的名称

du

  • du命令是用于显示文件目录或大小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值