linux常用命令及用法
linux常用命令及用法如下:
pwd 显示工作路径
shutdown -h now 关闭系统 /halt 关闭系统
shutdown -r now 重启 / reboot 重启
systemctl stop firewalld 关闭防火墙
ip addr 查看ip地址
1、cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:
cd /home 进入根目录下面的home目录
cd home 进入当前目录下的home目录
cd .. 返回上一层目录
cd ../.. 返回上两级目录
cd / 返回跟目录
cd - 返回上次所在的目录
2、ls命令:这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:
ls 查看目录中的文件
ls -a 列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来
ls -l 显示文件和目录的详细资料
3、mkdir命令:创建
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
4、rm命令:删除
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录' (空目录才能删除)
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
5、mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f 如果目标文件已经存在,不会询问而直接覆盖
mv file1 file2 把文件file1重命名为file2
mv file1 file2 dir 把文件file1、file2移动到目录dir中
6、cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下, 它的常用参数如下:
cp -a file1 file2 连同文件的所有特性把文件file1复制成文件file2
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
7、find命令:find是一个基于查找的功能非常强大的命令
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
1、ls命令
ls命令可以列出当前目录下的所有文件和子目录。使用ls命令时可以加上一些参数,例如-a参数可以显示所有文件,包括隐藏文件;-l参数可以显示文件详细信息,包括权限、所有者、文件大小等等。
2、cd命令
cd命令可以切换到指定的目录。例如,输入cd/usr/bin/就可以切换到/usr/bin/目录下。
3、mkdir命令
mkdir命令可以创建一个新的目录。例如,输入mkdir oldboy就可以在当前目录下创建一个名为oldboy的目录。
4、rm命令
rm命令可以删除一个文件或目录。
5、cp命令
cp命令可以复制一个文件。
6、mv命令
mv命令可以移动一个文件或目录。比如输入mv filename newfilename就可以把当前目录下的一个名为
filename的文件重命名为一个新的名为newfilename的文件。
二、系统信息命令
1、uname命令
uname命令可以显示当前操作系统的内核版本、操作系统类型和计算机名称等信息。例如,输入uname -a命令可以显示所有这些信息。
2、dmesg命令
dmesg命令可以显示系统启动期间的详细信息,例如设备驱动程序和硬件识别信息等等。
3、top命令
top命令可以显示正在运行的进程信息,包括进程的CPU使用情况、内存使用情况和运行时间等等。输入top命令可以实时地监视系统性能。
4、ps命令
ps命令可以显示当前用户或系统中所有进程的详细信息,包括进程ID、优先级和运行状态等等。