Linux命令整理
查看命令
ls -l
显示文件列表
ls -al -a
显示所有档案及目录
ls -sh
(man ls 查看man帮助)
ls -a
显示隐藏文件
cd
进入某一个文件夹(cd ../
表示进入上一层,向上三个目录可用cd ../../../
表示,cd ~
表示回到主目录,./
为当前目录)
linux几种文件类型:
d
表示此文件是一个目录
-
表示此文件是一个普通文件
b
表示此文件是一个特殊的块设备I/O文件
c
表示此文件是一个特殊的字符设备I/O文件
l
表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称
建立文件和目录
touch
新建一个文件
cat >
用定向符创建文件,填写内容后,按ctrl+d保存内容
vim
新建一个文件并按下ins/inster
键进入编辑,编辑完后按esc
键退出编辑状态并输入:wq!
保存文件
mkdir
新建一个文件夹
rm
删除一个文件
rm -f
强行删除一个文件
rm -R
删除某文件夹下的所有文件
mv
重命名或移动一个文件夹/文件(mv test.sh new_file.sh
将test.sh重命名为new_file.sh[同理,第二个参数为目录则为移动
])
演示
touch test.sh //=>新建一个名为test的shell脚本(sh为shell脚本的执行后缀)
cat > test.sh //=>用定向符创建一个名为test的shell脚本
vim test.sh //=>新建一个名为test的shell脚本并进入编辑状态
运行某一个文件
./xxx
cd到文件目录后使用./文件名.后缀
来运行这个文件
其他命令
ifconfig
查看ip地址等信息
whoami
查看当前用户权限
users
查看当前在线的用户
pwd
查看当前路径
补充
在考试中如果考到
#
或$
,则#
代表root用户,$
代表普通用户
多个短命令使用:
连接,长命令使用\
连接
cd ./etc:ls -l //这里表示进入etc文件夹并显示该文件夹内的文件列表