Linux的一些命令(CentOS7)

注:下面的文件名和文件夹名字都支持通配符

init 0:关机

init 6:重启

clear:清屏

ip addr:查看ip地址

passwd 用户名:修改指定用户的密码

env:查看系统的环境变量

tail -f /temp/1.txt:查看文件的内容,并且该内容是实时更新的,如果文件内容在这期间由程序对其做了改动则实时更新

时间相关的命令:

date:查看系统当前时间;

timedatectl:查看当前的时区;

hwclock --show:查看当前硬件时间;

date -s "2018-2-22 19:10:30“:设置系统时间;

hwclock --set --date "2018-2-22 19:10:30":设置硬件时间;

hwclock --hctosys:同步系统时间和硬件时间;

clock -w:保存时钟;

tzselect:设置当前的时区,执行后会列出很多时区需要自己手动选择;

ls:列出当前目录下所有文件和文件夹

ls -a:列出当前目录下所有文件和文件夹(包括隐藏的文件)

ls -l:列出当前目录下所有文件和文件夹和他们的详细信息(包括文件的所属用户,占用大小,修改时间等)

ls -lt:列出当前目录下所有文件和文件夹(按修改时间降序显示)

pwd:查看当前所在的目录路径

cd 文件夹路径(全路径(一般以/开头基于根目录下的路径,也叫绝对路径)或者相对路径):进入当前目录下的某个文件夹

cd /:切换到系统的根目录下

cd ..:返回上一级目录

cd -:回到之前所在的目录

mkdir 文件夹路径(支持相对路径和绝对路径):创建一个文件夹

rm 文件路径:删除当前目录下的指定文件

rm -f 文件路径:删除当前目录下的指定文件(强制删除,不会让你再确认一次)

rm -r 文件夹路径:删除指定的文件夹

rm -rf文件夹路径:删除指定的文件夹(强制删除,不会让你再确认一次)

mv 文件名 新文件名:将文件的文件名重命名为新文件名

mv 文件名 文件夹目录:将指定文件移动到指定的文件夹目录下

cp 文件名 目录/新文件名:将指定文件名的文件复制到指定的目录下并重新命名为新文件名

cp * /temp:将当前目录下的所有文件复制到/temp目录下

cp -r aaa /temp:将当前目录下的aaa文件夹复制到/temp目录下

tar zcvf test.tgz /root/my:将 /root/my这目录压缩为 test.tgz文件保存再当前目录下

tar zxvf /root/test.tgz:将/root/test.tgz文件解压到当前目录下

上面的两个命令是操作tgz格式的压缩文件,可以将tar zcvf换为zip,tar zxvf换为unzip来压缩和解压缩zip格式的文件(需要先安装zip的压缩和解压缩工具:yum install -y unzip zip)

yum -y install 插件名称:安装指定的插件

yum -y remove 插件名称:删除指定的插件

yum info 包名称:查看指定的安装的包的信息

yum update 包名称:升级指定的安装的包

ln -s 软链接
 一、创建

    ln -s 源文件 目标文件

    当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间,只生成目标文件的一个镜像。

    例如:ln -s /tmp/less /usr/local/bin/less

二、注意:

    (1)ln命令会保持你每一处连接文件的同步性,不论更改源文件还是目标文件,另一处文件也会有相 同的改动。

    (2)ln命令分为软连接和硬链接(无参数-s)。与软连接不同的是,硬链接会在你选定的位置上生成一个与原来文件大小相同的文件。无论是软连接还是硬链接都具有文件的同步性。

    (3)当一个存储空间,具有几个硬链接时,删除其中的一个,并不会对存储空间进行操作,所以其它的硬链接不会受到影响。

    (4)ln默认时间里硬链接(无参数-s)。

三、删除软链接

    rm -rf 目标链接

scp -r * root@118.89.50.198:/home/jsc/.  将当前目录下的所有文件和目录使用ssh协议上传到118.89.50.198服务器的/home/jsc/. 目录下,使用的用户名为root,使用该命令后会要求你输入密码。如果不写-r则不会上传目录。

原文地址:https://www.cnblogs.com/maycpou/p/12367151.html