常用命令
1.su 切换用户在普通用户下可以切换成管理员用户root(su root),也可以切换为其他普通用户(su 用户名)
2.cd 切换目录(cd /切换到根目录(/)为根目录)
3.pwd查看当前所在路径
4.ls列出文件和目录(如 ls /home列出home下的所有文件和目录)
5.ls -l列出的文件和目录以长列表显示
6.ls -a列出隐藏的文件和目录
7.ls -la列出隐藏的文件和目录以长列表显示
8.mkdir 目录名(创建目录)
9.rmdir 目录名(删除目录,只能删除空目录,如果该目录下还有其它文件则该命令无效)
10.touch 文件名(建立一个空文件)
11.echo ‘输入的内容’>文件名(将你要输入的内容输出到文件内)
12.cat 文件名(查看文件内容)
13.cp 复制命令 如:cp /home/Test.java / (将 home 路径下的 Test.java 文件复制到根目录下)
14.cp -r dir1 dir2 【-r 表示递归,将 dir1 代表的文件夹及里面的文件复制到 dir2 路径那里】 如:15.cp -r /home/sb /(将 home 下的 sb 文件夹复制到根目录下)
16.mv【移动文件和改文件名】 如:mv /home/sb /(表示将 home 下的 sb 文件移动到根目录下)
17.mv /sb /帅比 (表示将 sb文件名改成 帅比)
18.more 【显示文件内容,带分页】
19.
1.shutdown命令
-h:关闭系统并停止电源。
-r:重新启动系统。
-c:取消之前安排的关闭或重启。
-k:发送通知消息而不真正关闭或重启系统。
-t <seconds>:指定倒计时关闭或重启的时间间隔。
-f:强制关闭或重启系统,忽略正在运行的进程。
-n:不向系统上的用户发送通知消息。
-a:禁止自动重新启动。
now立刻执行
shutdown -h now (现在马上关机)
reboot(重新启动)
2.创建用户、删除用户的用户管理命令
useradd 用户名 (创建新用户)
userdel 用户名 (删除用户)
passwd 用户名 (为用户添加密码)
3.vi 编辑器使用
vi 文件名 如vi xzx
敲击i键进入编辑模式
敲击esc键进入命令行模式,但还不能输入命令
敲击:键才能进行命令输入
在命令行输入wq(保存并退出),wq!(强制保存并退出),q!(不保存退出)
4.管道命令
1.| 这个命令的作用就是将 | 前面的那个命令的结果交给 | 后面的那个命 令来处理)
如:ls / | more (|前面那个命令是显示出 根目录下的所有文件及目录,|后面那个命令就是以分页形式显示, 所以这个命令的意思就是 以分页来显示出 etc 目录下的所有文件和目录)
2.grep 【在文本中查询内容】 这条命令用的非常多 如:grep "111" /home/sb (在 sb文件中查询出包含有 111 的那行文本信息)
5.find查找命令
find [搜索范围] [匹配条件]
选项:
-name 根据名字查找
-size 根据文件大小查找, +,-:大于设置的大小,直接写大小是等于
-user 查找用户名的所有者的所有文件
-group 根据所属组查找相关文件
-type 根据文件类型查找(f文件,d目录,l软链接文件)
-inum 根据i节点查找
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify
1.find 【搜索文件及目录】 如:find /home -name sb (在 home 文件夹下或者 home 中所有的子文件夹下查找名字为 sb 的文件)
2.find / -name 目标名字(/代表是全盘搜索,也可以指定目录搜索)
3.find / -iname 目标名字(不区分大小写)
6.重定向命令
1.> (如echo ’输入的内容‘>文件名,如果之前不存在 帅比 文件,则创建 帅比 文件然后 将信息写进去, 如果存在 帅比 文件,则会覆盖掉之前的信息)
2.>>(ls -al /home>> 帅比.txt (将 home 下面的列表信息追加到 帅比 文件信息后面)