1.Linux常用命令参考

Linux常用快捷键

命令 功能
Ctrl+C 结束现在运行的命令
Ctrl+Z 停止当前的命令, 使用fg恢复到前台命令或者使用bg放到后台
Ctrl+D l退出当前运行的进程, 类似exit命令
!! 重复执行最后一条命令
exit 退出当前会话

文件操作

命令 功能
ls 列出当前目录的内容
ls -al 列出当前所有文件的所有信息
cd dir 切换到 dir目录下
cd ~ 切换到当前用户的家目录
pwd 显示现在所在目录位置
mkdir dir 创建 dir 目录
rm file 删除file
rm -r dir 删除dir
rm -f file 强制删除file文件
rm -rf dir 强制删除dir目录
cp file1 file2 复制file1file2
cp -r dir1 dir2 复制dir1文件夹到 dir2
mv file1 file2 重命名/移动file1 file2 同一目录为重命名,不同目录为移动
ln -s file link 为一个file创建一个符号链接到link
touch file 创建和升级一个文件日期
cat > file 标准输出到file文件
more file 分屏输出file的内容
head file 输出file的前10行内容
tail file 输出file的最后10行
tail -f file file文件增长就输出最后10行,主要用来查看日志

进程管理

命令 功能
ps 显示当前激活的进程
top 显示所有运行的进程
kill pid 结束掉id为pid的进程
killall proc 结束掉所有名字为proc的进程
bg 列出停止或后台的工作;或者恢复后台停止的工作
fg 将最近的任务在前台运行
fg n 将任务n 在前台运行

文件权限管理

**linux一切皆文件,修改linux文件权限就是修改文件的所有者:群组:其他人的 读写执行的权限 **

权限 简写 数字代表
read r 4
write w 3
execute x 1
命令 功能
chmod 777 file 修改file文件的权限使所有人具有所有的权限
chmod 755 file 修改file文件的权限使所有者有rwx权限、所有者群组和其他人具有rx权限
chmod +x file 给file添加可执行权限

搜索

命令 功能
grep keyword files 从文件files搜索关键字为keyworld的行
grep -r keyword dir 从dir目录查找含有keyword关键词的文件
command I grep keyword 从command执行结果里查找含有keyword关键词的内容
locate file 在计算机查找所有含有file的文件

SSH远程连接

命令 功能
ssh user@host 使用用户user连接到host主机
ssh -p port user@host 使user用户通过端口port连接到host
ssh-copy-id user@host 将 用户user的key写到远程主机实现免密码登陆
scp local_file remote_username@remote_ip:remote_folder 将本地文件复制到host主机的 remote_folder下

系统信息

命令 功能
data 显示系统日期和时间
cal 显示日历
uptime 显示系统运行时间,以及各时间段的cpu负载
w 显示连接到本机的用户
whoami 显示当前用户以何种身份登录
finger user 显示用户user的详细信息
uname -a 显示系统内核信息
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息
man command 查看command命令的使用手册
df -h 查看硬盘使用
du -h 查看目录使用情况
free 查看内存和swap分区的使用情况
whereis app 查找app命令或程序的位置
which app 查找app默认的运行位置

打包和压缩

命令 功能
tar cvf file.tar files1 /file2 将file1 /file2目录 打包到file.tar
tar tvf file.tar 查看file.tar的信息
tar xvf file.tar 将file.tar解包
tar cvzf file.tar.gz files 将文件file打包并用GZIP压缩成一个file.tar.gz文件
tar xvzf file.tar.gz 解压解包
tar tvf file.tar.gz 查看压缩包信息
tar cjf file.tar.bz2 files1 将文件file打包并用Bzip2压缩成一个file.tar.bz2文件
tar xjf file.tar.bz2 解压解包
gzip file 将file压缩成一个file.gz的压缩文件
gzip -d file.gz 解压

网络操作

命令 功能
ping host 测试网络连通性
whois domain 获取域名所有者的whois信息
dig domain 获取域名dns信息
dig -x *host * 反向解析主机信息

软件包安装

  • rhel 软件包安装
    rpm -ivh pkg.rpm
  • debian 软件包管理
    dpkg -i pkg.deb
  • 编译安装
  ./configure
  make
  make install

你可能感兴趣的:(1.Linux常用命令参考)