1.linux基本命令

注:以Centos6.9为标准

clear

清屏 #相当于windows的cls

pwd命令

查看当前所在路径

[root@localhost ~]# cd /root/Desktop/
[root@localhost Desktop]# pwd
/root/Desktop
[root@localhost Desktop]#

cd命令

change directory
路径建议从根开始写,同时不要以为全部是根+文件夹,注意完整路径

[root@localhost Desktop]# pwd
/root/Desktop
[root@localhost Desktop]# cd ..             #返回上一级目录
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd /
[root@localhost /]# pwd
/
[root@localhost /]# cd ..                       # 已经到头了 没法继续往上了
[root@localhost /]# pwd
/
[root@localhost /]#

PHP复制

ls 命令

相当于windows的dir ,列出当前目录中的内容 (list 列出)

作用:列出目录内容 
命令:ls [选项] [路径] 
选项: 
ls -ld      # 查看文件夹本身的信息
-l        # 列出详细信息=== ll=ls -l 
-lh        # 人类易读(以K、M、G等为单位显示详细信息) 
-R        # 递归显示当前目录下所有子目录中的内容 
-a         # 列出所有文件包括隐藏文件(以点开头的文件是隐藏文件) 
例如:ls -lh /root

su 临时切换用户

[root@localhost /]# su user1      #切换用户user1
[user1@localhost $]$ exit         #退出临时切换
[root@localhost /]#

PHP复制

mkdir

作用:建立目录( mkdir make directory 创建文件夹 )

命令:mkdir [-p] 文件夹名

例如:
mkdir /tmp/nblg
mkdir -p /tmp/topsec/gyh        #递归建立父目录

touch

作用:建立一个新的空文件 或更新文件的时间标记

命令:touch 文件名
例如:touch /tmp/hello.txt

创建文件的其他方法:

echo "dafeige" >> /tmp/nblg.txt    #将echo显示的内容追加到文件中
echo "zhenshuai" > /tmp/nblg.txt      #将echo显示的内容覆盖到文件中

rm(remove移除)

作用:删除文件或目录
命令:
rm 文件名               #删除文件
rm -f 文件名               #强制删除文件
rm -r 文件夹名           #删除文件夹
rm -rf 对象                   #强制删除文件夹或文件
rm -rf /*                 #强制删除根下的所有内容,危险!!!
rm -rf *                     删除当前目录下所有内容
*:通配符
-r: 递归选项
-f: 强制选项

mv 移动

作用:移动文件/文件夹 和 重命名文件
mv 目标文件 目标路径           # 将文件移动到目录中
mv 原名字 新名字                  #修改名称

PHP复制

cp复制

作用:copy拷贝文件或文件夹
cp 目标文件 目标路径                 #拷贝文件
-r       拷贝目录的时候需要通过r选项递归拷贝
cp -r   目录名 目标路径

gedit 编辑文件

作用:编辑文件
命令:
gedit 文件名

vim 编辑文件

vim工作模式


命令模式:复制、粘贴、删除、定位光标、撤销、恢复上一步撤销 
输入模式:(按下 i 键) 输入字符! 
末行模式:(按下esc键)执行编辑命令,每执行一次命令,都会自动回到命令模式末行模式命令命令模式命令

alias 别名的建立

alias               #查看所有别名
alias a='clear'      #创建别名
alias ls='ls --color=auto'
unalias 别名              #删除别名
注释:修改自己家目录中 .bashrc的文件 使其永久生效,必须重启重新加载配置文件才能生效

关机重启

关机

poweroff
shutdown -h now
init 0

重启

reboot
shutdown -r now
init 6

PHP复制

df -Th 查看磁盘利用率

ln 符号连接

ln作用:建立符号链接(link),就是快捷方式
软连接命令:等于windows下的快捷方式
ln -s /绝对路径/文件(夹) /目标路径/链接文件名
硬连接命令:
ln /绝对路径/文件 /目标路径/链接文件名       # 只能针对文件
# 注释:(必须使用绝对路径!!!!)

du 查询对象大小


du -h            # 统计本目录大小,及所有子目录大小,以kb,mb为单位
du -h 指定对象
du -sh              #-s代表查询对象本身的大小
du -sh 指定对象             # 统计对象大小本身

cat 浏览文件内容

作用:浏览文件内容
命令:cat [-n] 文件名
-n选项:查看的同时列出行号

如:
cat  文件名
cat -n  文件名

more/less 分页浏览文件内容

作用:分页浏览文件内容
命令:
more 文件名
less 文件名
less特点:可以来回反复看,上下键、pageup pagedown键,/查找字符串,q键退出。

head/tall 浏览文件内容

作用:浏览文件前排或后排内容
命令:
head [-n] 文件名
tail [-n] 文件名
默认10行     -n    n为行数,自填

| 管道符

作用:将前一条命令的输出结果作为后一条命令的执行参数
命令格式:
命令 | 命令

例如:
cat -n /etc/passwd | head -5
cat -n /etc/passwd | more
ls -l | more
ls -l /etc | head -5

重定向符号

1> 正确输出
2> 错误输出
&> 全部输出

例如:
1>/dev/null             # 丢弃正确输出
2>/dev/null             # 丢弃错误输出

1>right.txt              # 将前面命令的正常输出反馈收纳到right.txt文件中
2>error.txt              # 将前面命令的错误输出反馈收纳到error.txt文件中
案例:
cd /bin
ls aa bb cc 2>/dev/null
目的:在bin目录中找aa文件和bb文件,以及cc文件,同时如果没有不要报错!
温馨提示: 本文最后更新于2022-03-10 19:20:09,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 购印资源网
© 版权声明
THE END
喜欢就支持一下吧
评论 抢沙发

请登录后发表评论

    暂无评论内容