Linux系统常用的命令行
Linux系统命令行上千,常用的也就几十个,学习之后,记录一下。
首先,Linux系统命令行是严格区分大小写的,这点和Windows不一样,需要注意。Linux系统下文件夹和目录是一个概念,顶级目录和根目录是一样的。Linux下全是文件夹,并且不以后缀名来区别文件属性。
一、常见快捷键:
0、其实终端快捷键和键盘快捷键都是看个人喜好,比如我就是全键盘,鼠标有些时日没碰了。
1、ctrl+c 结束当前命令
2、tab键 自动关联,快速补齐
3、方向键上下可以对历史命令上一个下一个查询
4、方向键左右可以移动光标
5、ctrl+l 把光标置于最顶层,不是清屏。
二、系统管理相关命令
0、su -s 进入root用户
1、su 在不退出登录的情况下,切换到另一个用户的身份
2、ifconfig 显示或设置网络设备的命令,我们可以使用ipconfig查看自己服务器和IP地址
3、ping windows、Unix和Linux系统下的一个命令,也属于一个通信协议,是TCP/IP协议的一部分。利用Ping命令可以检查网络是否连通
4、kill 杀死进程,kill -9 进程号 是强制杀死进程的命令
5、date 显示日期,date -s修改日期
三、目录操作命令,后接目录名
0、cp 文件名 文件路径
1、cd 切换目录,cd ./当前目录,cd ../切换到上级目录
2、pwd 打印当前目录路径
3、mkdir 创建目录
4、rmdir 只能删除空目录
5、rm -rf 强制删除目录
6、touch 用来创建文件
7、ls和ls la用来列出当前文件目录下的文件,加la就会显示权限信息
8、chmod 用于修改权限,(当然777自然是最高权限)
9、find 查找文件(比较慢)
10、locate 快速,但是需要更新数据库updatedb之后才能找到当天的文件