*linux常用基本命令
-
搜索命令:grep,可以在文件中搜索字符串。grep 要搜索的字符串 文件。通常与管道命令一块使用。
-
管道命令: |,将上一个命令的输出作为参数传给下一个命令。类似于链式调用。
-
进程查看:ps -ef,查看当前运行的所有进程。
-
杀死进程:kill -9 进程pid。
-
查看当前端口调用:netstat -an
-
普通用户切换到root用户: sudo -i
*linux目录(文件夹)相关基本命令
-
创建目录:mkdir 目录名称
-
查看目录:ls [-al] [目录名称]
-
ls是查看当前目录下所有的文件和文件夹
-
-a:查看所有的文件和文件夹(包括隐藏文件)
-
-l:查看文件和文件夹的详细信息。而且ls -l可以简写为ll
-
-
查找目录:find 目录 参数。如, find /etc -name "*test*"。查找etc目录下所有名字包含test的文件
-
修改目录名称:mv 目录名称 新目录名称。而且mv 也可以对文件重命名。
-
移动目录的位置:mv 目录名称 目录的新位置。
-
拷贝目录:cp [-r] 目录名称 目录拷贝的目标位置 [新文件的名称]
-
-r:表示递归执行。因为目录下面可能还有子目录,所以一般需要加上-r,如果是文件则不需要。
-
-
删除目录:rm [-rf] 目录。
-
-r:同样表示递归执行
-
-f:表示强制执行,这样linux不再询问,直接删除。
-
*文件的基本命令
-
文件的创建:touch 文件名
-
查看文件元数据:stat 文件
-
文件的查看:cat/more/less/tail 文件
-
使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
-
使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看
-
使用tail -f 文件 可以动态查看文件
-
-
文件内容修改:vim/nano... 文件
-
利用linux内置的编辑器进行文件的修改
-
nano比较简单,进入nano后下面就有快捷键提示
-
-
文件删除:同目录删除。
*文件的压缩与解压
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
-
压缩文件:tar [-zcvf] 打包后的压缩文件名 要打包的文件或目录
-
-z:调用gzip压缩命令进行压缩
-
-c:打包文件
-
-v:显示运行过程
-
-f:指定文件名
-
-
解压文件
-
将压缩文件解压至当前目录下:tar [-xvf] 压缩文件。
-
解压至指定目录:tar [-xvf] 压缩文件 -C 路径。
-
-x:表示解压
-
-C:表示指明解压路径
-
*linux文件权限及更改
使用ll查看文件详细信息时,最前边一列就是文件的权限设定。
-
权限详解:
-
第一个字母表示文件类型。d表示文件夹,-表示是一个文件,l表示是一个链接文件。等等
-
后面的九个字母分为三组,每三个为一组。第一组是属主权限,第二组是属组权限,第三组是其他用户权限
-
r:可读
-
w:可写
-
x:可执行
-
-
-
权限的更改:利用chmod命令,
-
1.直接更改。如,chmod u=rwx,g=rw,o=r 文件。
-
u表示修改主权限,即user
-
g表示修改组权限,即group
-
o表示修改其他用户权限,即other
-
-
2.利用权重修改。如,chmod 744 文件
-
解释:我们可以4来表示r,用2表示w,用1表示x,这样7就表示赋给rwx权限,4就表示只赋给r权限。
-
-