Linux/Unix学习经验总结

本文提供了Linux系统中常用的命令操作指南,包括文件管理、用户管理、软件安装等实用技巧,并介绍了如何利用快捷键提高工作效率。

常用: passwd 更换密码 pwd 显示当前所在路径 who am i 显示当前用户 su 切换用户 帮助: man your_command 显示命令帮助手册,man为manual的缩写 your_command --help | more 显示命令的帮助信息,然后利用more分屏输出 which 查看程序的安装位置 echo $PATH 查看PATH环境变量 export PATH=$PAHT:you_dir 将指定的目录添加到环境变量PATH中,也可以编辑/etc/environment文件来添加 sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除一个非空目录下的一切 mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下 mv 文件名 新名称 在当前目录下改名 find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录 fdisk fdisk -l 查看系统分区信息 fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区 chown chown root /home 把/home的属主改成root用户 chgrp chgrp root /home 把/home的属组改成root组 Useradd 创建一个新的用户 Groupadd 组名 创建一个新的组 Passwd 用户名 为用户创建密码 Passwd -d用户名 删除用户密码也能登陆 Passwd -S用户名 查询账号密码 Usermod -l 新用户名 老用户名 为用户改名 Userdel–r 用户名 删除用户一切 tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包 tar –cvf benet.tar /home/benet 把/home/benet目录打包 tar –zcvf benet.tar.gz /mnt 把目录打包并压缩 tar –zxvf benet.tar.gz 压缩包的文件解压恢复 tar –jxvf benet.tar.bz2 解压缩 make 编译 make install 安装编译好的源码包 reboot Init 6 重启LINUX系统 Halt Init 0 Shutdown –h now 关闭LINUX系统 uname -a 查看内核版本 cat /etc/issue 查看ubuntu版本 lsusb 查看usb设备 sudo ethtool eth0 查看网卡状态 cat /proc/cpuinfo 查看cpu信息 lshw 查看当前硬件信息 sudo fdisk -l 查看磁盘信息 df -h 查看硬盘剩余空间 free -m 查看当前的内存使用情况 ps -A 查看当前有哪些进程 kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程) kill -9 进程号 强制杀死一个进程 常用apt命令: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装”-f = –fix-missing” sudo apt-get remove package 删除包 sudo apt-get remove package - - purge 删除包,包括删除配置文件等 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-get dselect-upgrade 使用 dselect 升级 apt-cache depends package 了解使用依赖 apt-cache rdepends package 是查看该包被哪些包依赖 sudo apt-get build-dep package 安装相关的编译环境 apt-get source package 下载该包的源代码 sudo apt-get clean && sudo apt-get autoclean 清理无用的包 sudo apt-get check 检查是否有损坏的依赖 清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 ) sudo apt-get clean 删除系统不再使用的孤立软件 sudo apt-get autoremove

快捷键

  在控制台/虚拟终端下   1. ctrl-alt-delete -关闭计算机   2. alt-fn (f1, f2, f3,…) - 切换到第n个控制台   3. alt-left 或者 alt-right - 切换到上/下一个虚拟终端   4. scroll lock - 锁定终端的输入/输出-当屏幕输出滚动过快的时候可以用这个键给屏幕定格,再按一次scroll lock解除锁定。   也可以用另外一种方法实现这个功能,使用ctrl-s 锁定屏幕,使用ctrl-q解除锁定。如果你的控制台突然出现了不明原因无响应也可以尝试一下后面的这个解锁快捷键,也许是因为你无意中触发了ctrl-s导致屏幕假死。   5. shift-page up 或者 shift-page down - 上、下滚动控制台缓存。这个功能在 scroll lock 启动的时候也是管用的。 在使用 (alt-fn) 更换控制台后缓存内容就被删除了,所以滚动无效。   6. ctrl-l -刷新屏幕。   7. ctrl-c 或者 ctrl-/ -杀死当前任务   8. ctrl-d - 作用是 eof 即文件末尾(end-of-file)。如果你的光标处在一个空白的命令行上,将会退出bash,比你用exit命令退出要快得多。   9. ctrl-z - 暂停进程。使用命令:bg在后台运行或者使用fg在前端运行。   bash & command-line   1. ctrl-a - 把光标移动到命令行最开始的地方。   2. ctrl-e - 把光标移动到命令行末尾。   3. ctrl-u - 清除命令行中光标所处位置之前的所有字符。   4. ctrl-w - 清除左边的字段   5. ctrl-y - 将会贴上被ctrl-u 或者 ctrl-k 或者 ctrl-w清除的部分。   6. ctrl-r - 将自动在命令历史缓存中增量搜索后面入的字符。   7. tab - 命令行自动补全-自动补全当前的命令行。如果启用自动补全脚本命令参数和选项也可以自动补齐。   8. ctrl-k - 清除从提示符所在位置到行末尾之间的字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值