Linux常用命令

来源:互联网 发布:二手淘宝网店出售 编辑:程序博客网 时间:2024/06/05 18:44
ls -a    #显示所有文件,包括隐藏文件
ls -l    #显示详细信息
ls -d    #查看目录本身属性,不包括其子目录
ls -h    #人性化显示文件大小
ls -lh    #显示详细信息
ls -i    #显示inode
ls 目录名    #显示指定目录下的文件
mkdir 目录名    #创建空目录
mkdir -p 目录名    #递归创建包含子目录的目录
mkdir -m 777 文件名    #创建目录并配置权限
touch 文件名    #创建文件
cd    #回到家目录
cd ~    #回到当前用户的家目录
cd -    #进入上次目录
cd ..    #进入上一级目录
pwd    #查询目录所在位置
pwd -P    #显示真实路径,非链接路径
rmdir 空目录名    #只能删除空目录
rmdir -p 目录名称    #连同上一级空目录也删除
rm 文件名    #只可以删除文件,并给出提示
rm -r 文件名或目录名    #删除文件或目录,并给出提示
rm -rf 文件或目录    #强制删除文件或目录,不做任何提示
cp -r 源文件或目录 目标目录    #复制目录
cp -p 源文件或目录 目标目录    #同时复制文件属性
cp -d 源文件或目录 目标目录    #若源文件是链接文件,则复制链接属性
cp -a 源文件或目录 目标目录    #包含以上所有选项,相当于-rpd
在目标目录后面加上文件名,就是改名复制
mv 源文件或目录 目标目录    #同一目录下,改名,否则就是剪切
ln 源文件 目标文件    #创建硬链接,可以看做是同一个文件,不能夸分区,不能针对目录使用
ln -s 源文件 目标文件    #创建软链接,类似windows快捷方式,没有实际的文件数据,修改任意文件,另一个也改变,删除源文件,软链接不能用
netstat -ntlp    #查看端口占用
ps -ef|grep redis 查看redis服务端口
make prefix=/usr/local install    #源码安装指定安装目录
chgrp -R 属组名 文件名    #更改文件属组 -R表示递归更改
chown -R 属主名:属组名 文件名
chown -R 属主名 文件名
chmod -R 777 文件或目录    #777代表数字类型的权限属性r=4,w=2,x=1, 777等同于-rwxrwxrwx
chmod u+x *.sh    #为文件所有者添加可执行权限,u(user),g(group),o(others),a(all)+,-,=
cat 文件名    #查看文件内容
    -b:列出行号
    -n:列出行号,包括空白行
    -E:将结尾的断行字符$显示出来
    -T:将Tab键以^|显示出来
    -v:列出一些看不出来的特殊字符
    -A:相当于-vET的整合
tac 文件名    #从最后一行开始显示
nl 文件名    #查看文件内容,并显示行号
    -b a:包括空白行
    -b t:不包括空白行
    -n ln:行号在屏幕最左边显示
    -n rn:行号在最右边显示,不加0
    -n rz:行号在最右边显示,加0
more 文件名    #一页一页显示文件内容
    space:向下翻一页
    Enter:向下翻一行
    /字符串:向下收索关键字
    :f:立刻显示出档名及目前显示的行数
    q:立刻离开more不再显示
    b或ctrl+b:往回翻页,只对文件有用,对管线无用
less 文件名    #可以往前翻页
    space:向下翻一页
    pageDown:向下翻一页
    pageUp:向上翻一页
    /字符串:向下收索关键字
    ?字符串:向上收索关键字
    n:重复前一个搜寻
    N:返现重复前一个搜寻
    q:离开less
head 文件名    #只看头几行,默认10行
    -n 数字    #表示显示几行
tail 文件名    #只看尾巴几行

netstat -tunlp | grep -v ssh
ps -ef | grep ssh

rpm -qa | grep 包名

:wq! #保存退出
service crond restart #重启crond


直接输入 ifconfig ens33 172.17.150.XXX netmask 255.255.255.0 up 

原创粉丝点击