Linux常用命令学习
1、cd 命令
cd / # /后为要进入的目录
cd ~ #进入"家"目录
cd - #进入上一次工作路径
cd !$ # 把上个命令的参数作为cd参数使用。
2、ls命令
list 的缩写,通过 ls 命令可以查看 linux 文件夹包含的文件
3、mkdir命令
创建文件夹
3、rm命令
删除一个目录中的一个或多个文件或目录
4、pwd命令
查看当前工作目录路径
4、mv命令
移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。
当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。
mv test.txt test1.txt #将文件 test.txt 重命名为 test1.txt
mv test.txt /test3 #将文件 test.txt移动到根的 test3 目录中
mv * ../ #移动当前文件夹下的所有文件到上一级目录
5、cp命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖!
6、which命令
在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:
which 查看可执行文件的位置。
whereis 查看文件的位置。
locate 配合数据库查看文件位置。
find 实际搜寻硬盘查询文件名称。
7、chmod命令
用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
8、tar命令
用来压缩和解压文件。tar本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它的功能来完成。
(1)将文件全部打包成tar包
tar -cvf log.tar 1.log,2.log 或tar -cvf log.*
(2)将/etc下的所有文件及目录打包到指定目录,并使用gz压缩
tar -zcvf /tmp/etc.tar.gz /etc
(3)查看刚打包的文件内容(一定加z,因为是使用gzip压缩的)
tar -ztvf /tmp/etc.tar.gz
(4)要压缩打包/home, /etc ,但不要 /home/dmtsai
tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
9、 ifconfig命令
ifconfig #显示网络设备信息
10、vi/vim编辑文件命令
vim/vi 文件名 #打开之后按i进入编辑模式
#结束按Esc,:wq #退出并保存
11、su切换用户命令
su 用户名
12、ping命令
ping IP //查看与此IP地址的连接情况