Linux Shell一些简单基础命令汇总
Linux Shell Command
-
passwd 更新Root口令
-
man xx 手冊
-
ls 显示当前目录中文件和文件夹
-
cd
- cd / 进入系统根目录
- cd ~ 进入home目录
- cd .. 进入上级目录
- cd - 返回之前所在目录
- cd !$ 在最近执行的命令之前加cd执行
- pwd 查看当前所在路径
-
mkdir <folder_name> 在当前目录创建一个空文件夹
- ,mk -p <file_path> eg: mk -p ./catkin_ws/src 递归创建文件夹
-
rmdir
删除一个文件夹 rmdir -rf
强制删除文件夹 -
rm
删除一个文件 -
mv
-
mv <source_name> <dest_name> 更改文件名
-
mv <source_file> <dest_directory>
-
mv <source_dir> <dest_dir>
若目录名<dest_dir>已存在,将<source_dir>移动到<dest_dir>下
若<source_dir>不存在,将改为<dest_dir>
eg:将 info 目录放入 logs 目录中
mv info/ logs
eg:再如将 /usr/runoob 下的所有文件和目录移到当前目录下
$ mv /usr/runoob/* . . 代表当前目录
-
-
cp
- cp <source_file> <dest_file> 复制文件到当前目录
- cp <source_file> <dest_dir>复制文件到目标路径
- cp -r <source_file> <dest_file> 复制文件夹到当前目录
- cp -r <source_file> <dest_dir>复制文件夹到目标路径
-
dmesg 显示内核信息
-
lspci 显示系统中的pci设备
-
lsusb 显示系统中的usb设备
-
sudo
- sudo -i 进入管理员模式
- sudo
以管理员模式运行命令
-
ps 显示正在运行的进程
-
kill
结束进程 -
apt-get <command_argument> <package_name> 在Ubuntu中安装软件
eg: sudo apt-get update
eg: sudo apt-get install htop
eg: sudo apt-get remove htop
eg:sudo apt-get install ./htop.deb (安装包文件.deb)
-
dpkg -i <command_arguments> <debian_file_name> 安装一个debian文件
eg: dpkg -i htop.deb
-
shutdown
- shutdown -h now立即关机
- shutdown -h hours:minutes按预定时间关机
-
reboot重启
-
logout注销
-
poweroff 关闭系统
-
htop 查看终端进程
-
nano <file_name> 终端文本编辑器
<Ctrl + O>保存
<Ctrl + X>退出
-
which xx 在环境变量PATH设置的目录里查找符合条件的文件
eg:which python which bash
-
chmod [ugoa] [+-=] [rwxX] 修改文件权限
eg:chmod a+w+r+x hello_world.py 所有人获得hello_world.py文件的读写执行权限
-
echo输出
- echo "xxxx"
- echo "xxxx" > <file_name>向文件覆盖写入内容
- echo "xxxx" >> <file_name>向文件追加写入内容
-
wget URL 文件下载工具
-
wget -O <file_name>
下载文件以新名称保存 eg: wget -O wordpress.tar.gz http://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
-
wget -c
断点继传 -
wget -b
后台下载 pid 为1463 -
tail -f wget-log 查看下载速度
-
wget -i下载多个文件
cat > filelist.txt url1 url2 url3 url4 wget -i filelist.txt
-
-
cat 文本输出命令,查看文件内容
-
yum 下载工具
-
vim 文本编辑器
- vim <file_name>
- i 进入编辑模式
- :wq 保存离开
-
tar 备份文件
- tar -zxvf <file_name>解压文件
- tar -zcvf <file_name>压缩文件
-
ifconfig 设置网络设备的状态或显示目前的设置
-
find 文件搜索 find
<file_name> find / -name 1.txt
find / *.bin 在目录 / 中搜索带有'.bin' 结尾的文件