1.查看文件信息:ls
a:显示子目录下所有目录与文件,包括隐藏的文件。
l:以列表的方式显示文件的详细信息.
h: 配合 -| 人性化的方式显示文件大小。
2. 输出重定向命令:>
Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
3. 分屏显示:more
查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。
4. 显示当前路径:pwd
使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。
5.切换目录:cd Linux所有目录和文件名大小写敏感,cd后面跟绝对路径,也可跟相对路径。
cd :切换到当前用户的主目录,用户登录的时候,默认的目录就是用户的主目录。
cd ~:切换到用户的主目录(/home/用户目录)
cd .:切换到当前目录
cd ..:切换到上级目录
cd -:从哪来回哪去
6.创建目录:mkdir(创建文件夹)
7.删除目录:rmdir 删除时必须离开目录,必须目录为空目录。
8.创建文件:touch
9.删除文件:rm
可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
参数:
-i:以进行交互方式执行
-f:强制删除,忽略不存在的文件,无需提示
-r:递归删除目录下的内容,删除文件夹时必须加此参数
10.建立链接文件:ln
软链接:软链接基本不占用空间,源文件删除则软链接失效(相当于Windows的快捷方式)
ln -s 源文件 软链接文件
硬链接:硬链接只能链接普通文件,不能链接文件夹
ln 源文件 硬链接文件
11.查看或者合并文件内容:cat
cat 1.txt
cat 2.txt
cat 1.txt 2.txt
cat 1.txt 2.txt >3.txt
cat 1.txt 2.txt >> 4.txt
12.文本搜索:grep 允许对文本对文本进行模式查找.
格式:grep -选项 "搜索内容串"文件名
选项:
-v:显示不包含匹配文本的所有行
-n:显示匹配行及行号
-i:忽略大小写
13.查找文件:find
常用用法:
find ./ -name test.txt 查找目录下所有名为test.txt的文件
find ./ -name '*.txt' 查找目录下所有后缀为.txt的文件
find ./ -name '[A-Z]*' 查找当前目录下所有以大写字母开头的文件
find /tmp -size 2M 查找在/tmp目录下所有等于2M的文件
find /tmp -size +2M 查找在/tmp目录下所有大于2M的文件
find /tmp -size -2M 查找在/tmp目录下所有小于2M的文件
find ./ -size +4k -size -5M 查找当前目录下大于4k,小于5M的文件
find ./ -perm 0777 查找当前目录下权限为777的文件或目录
14.拷贝文件 cp
cp命令功能:将给出的文件或目录复制到另一个文件或目录中
例:cp 1.txt 11.txt
15.移动文件:mv
用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。
例:mv 11.txt ../
16.归档处理:tar(tar很特殊其参数前面可加-也可不加)
格式:tar [参数] 打包文件名 文件
常用参数:ls -alh
-c:生成档案文件,创建打包文件
-v:列出归档解档的详细过程,显示进度
-f:指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
-t:列出档案中包含的文件
-x:解开档案文件
例:tar -cvf 1234.tar 1.txt 2.txt 3.txt 4.txt
tar -tf 1234.tar
tar -xvf 1234.tar
(f放在最后其他顺序随意)
17.文件压缩解压:gzip 与tar结合使用,tar负责打包,gzip负责压缩,扩展名xxx.tar.gz .zip .rar .7z
使用格式:gzip [选项] 被压缩文件
-r:压缩所有子目录
-d:解压
gzip -r 1234.tar
gzip -d 1234.tar.gz
18.查看命令位置:which
which pip3
19. 用户权限管理
(1)查看当前用户:whoami
(2)退出登录账户:exit
(3)添加用户账号:(sudo)useradd
参数:
-d:指定用户登录系统时的主目录,如果不改使用该参数,系统自动在/home目录下建立与用户名目录为主目录
-m:自动建立目录
-g:指定组名称
(4)设置用户密码:passwd
sudo passwd hs
sudo passwd(可以修改root账户密码)
(5)切换用户:su
su直接切换到root用户
su hs 可以直接切换到hs账户
su -切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录
(6)删除用户:userdel
命令:
userdel abc(用户名) 删除abc用户,但不会自动删除用户主目录
userdel -r abc(用户名) 删除用户,同时删除用户的主目录
(7)修改文件权限:chmod
字母法:chmod u/g/o/a +/-/= rwx 文件
u:user 表示该文件的所有者
g:group表示与该文件的所有者属于同一组(group)者,即用户组
o:other 表示其他以外的人
a:all表示这三者皆是
+:增加权限
-:撤销权限
=:设定权限
r:read可读,代号4
w:write可写入,代号2
x:excute 可执行,代号1
例:chmod u=rwx,g=rx,o=r filename 等同于 chmod 754 filename
文件所有者:读、写、执行权限
同组用户:读、执行的权限
其他用户:执行的权限
(8)修改文件所有者:chown
chown temp 4.txt
(9)修改文件所属组:chgrp
chgrp temp 1.txt
20,查看进程信息:ps
进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。
ps命令可以查看进程的详细状况,常用选项(选项可以不加“-”)如下:
ps -ef|grep zzy
21,终止进程:kill
kill命令指定进程号的进程,需要配合 ps 使用。
22. 查看或配置网卡信息:ifconfig
查看本地网卡信息
以上就是本人新学习的指令,可能不太详细,还请见谅