Linux的常用命令

shell 命令
命令介绍:
pwd 命令用来查看当前所在的位置——以绝对路径方式展开,以根开始
ls  命令
观察当前所在位置的所有文件目录
 ls -l 以详尽形式显示文件
 ls -a 显示全部内容,包括隐藏文件
clear 命令可以清除屏幕上的内容  还可以ctrl+l

cd 命令可以改变用户的当前所在目录,命令后要给出位置目录
 cd ~ 可以回到用户目录下
 cd / 可以回到根目录下
 cd .. 退回到上一级目录
mkdir 命令表示在当前目录下,创建一个新的目录
  mkdir Class_C
  day01
      code
      note
  day02
      code
      note
  .....

rmdir命令是删除目录

vi/vim 编辑器  创建一个文件,如果所在目录下,有这个文件,则直接打开,
 如果没有,则创建新的文件。

echo 命令可以把命令后面的内容再次显示在屏幕上
 echo hello world > 1.txt
 > 叫输出重定向。
 >> 也可以实现输出重定向,它会把新的内容追加到原有内容的后边。

cat 命令可以插卡一个文件的内容,显示在屏幕上

Linux 不是根据扩展名执行的,根据信息执行。
Linux 的大多数命令支持选项功能.

读写权限的问题:
 r表示读操作 —“4”,w表示写操作—“2”,
 x表示执行—“1”,-表示不能去执行它—“0”

 -rwxrwx---
为[ d ]则是目录
为[ - ]则是文件
为[ l ]则表示为链接文件(link file)
为[ b ]则表示为设备文件中可供储存的接口设备
为[ c ]则表示为设备文件中的串行端口设备,例如键盘、鼠标。
 
权限管理分为三类:
文件/文件夹所有者
文件所属组
其他人

接下来的属性中,三个为一组,且均为“rwx”的三个参数的组合。其中,[ r

]代表可读,[ w ]代表可写,[ x ]代表可执行,[-]代表无此属性。
rwx的组合可以用这些数字的和表示(按位或)
 rwx = 4+2+1 = 7
 r-x = 4+0+1 = 5
 --- = 0+0+0 = 0
 rwxr-x---就可以用750来表示!


比如:若有一个文件的属性为“-rwxr-xr--”,那么代表什么意思?
      上面的属性代表一个文件,这个文件的所有者可读可写可执行、但同群

组的人仅可读与执行,非同群组的使用者仅可读。

chmod 命令可以变更文件或目录的权限。
 chmod 命令可以修改一个文件的操作属性。

chmod [R] xyz文件

其中xyz分别为三组rwx属性数值的和

[kelan@kelan t1]$ ls -l
drwxrwxrwx 2 kelan kelan 4096 Aug 31 22:35 t11
[kelan@kelan t1]$ chmod 774 t11

rm/rmdir 命令可以删除一个已经存在的目录,要求目录中必须是空。
 rm命令加上选项-rf 可以用于删除一个不空的目录。
 rm -rf f表示强制
 
man 的使用

可以查询一些命令的功能和格式

cp 命令可以复制文件。
mv 命令可以剪切文件。

gzip 压缩
tar zcvf 压缩  tar zcvf XXX.tar.gz XXX
tar zxvf 解压

硬连接和软连接
硬连接:文件直接和磁盘存储位置对应。
软连接:文件和源文件对应。
 —没有必然联系,一个没了,另一个还在。

ln 命令用来建立连接文件。
 ln -s b.txt c.txt
用ln -s 软连接 删除源文件,新文件无法使用。

more/page 命令可以把一个文件的内容逐渐显示在屏幕上。
 表示将文件内容显示在屏幕上,显示开始几行,
  按回车往下显示,按Q退出

head 命令可以查看文件的开头几行内容。占用空间少。
 head -3表示要看前三行,-加要显示的行数。
tail 命令可以查看文件的最后几行内容。

find 命令可以根据文件的外在特征进行查找。
 不会查看内容,只会查找文件的外在特征。
 find -name "xxx" -print
grep 命令可以在内在文件中查找
 grep day01 create.sh

ps 命令可以用来查看当前运行的应用程序,查看进程
 ps -aux 可以查看Linux系统正在运行的所有进程
kill 命令可以终止一个进程,强制终止某个进程kill -9 2452 数字表示进程号

? 是一个通配符,他可以当成任何一个或多个其他字符使用。
*  也是一个通配符,它可以当成一个或多个其他字符使用。

vi/vim 中 yy命令可以复制当前行的内容
   dd命令可以删除当前行的内容
   p 命令可以复制或删除的命令粘贴在光标所在的

命令shutdown

shutdown -h now 立刻关机

shutdown -h 12:00  系统在今天的12:00会关机

shutdown -h +10系统再过十分钟会自动关机

shutdown -r now 系统立刻重启

shutdown -r +30 'The system will open again !'再过三十分钟系统会重新开机,并显示后面的信息

shutdown -k now 'This system will reboot'

仅发出警告信息吓唬人!

原文地址:https://www.cnblogs.com/kelan/p/5284515.html