linux工作常用命令

cat /etc/lsb-release: 查看系统的版本
hostname : 查看主机名
sudo hostname 主机名 : 可以更改主机名
lscpu : 查看cpu信息
cat /proc/meminfo : 显示内存的信息 MemTotal # 一共有多少内存
ifconfig : 查看ip地址
cat : 查看文本内容
1、查看最后1000行的数据
cat filename | tail -n 1000
2、查看1000到3000行的数据
cat filename | head -n 3000 | tail -n +1000
查看文件内容
tail -f log/main.log
ls : 查看目录内容
pwd : 输出当前路径
cd : 切换路径的操作
mkdir : 创建目录 -p : 连同父目录一同创建
touch : 创建文件
dirname : 取得目录名
basename : 取得最后的文件名
rm
-r : 递归删除,目录本身以及目录下所有文件全部删除
-f : 强制删除,不给任何提示信息
rmdir 删除一个或多个空文件夹(文件夹内容必须为空)
du -sh : 统计目录占用空间大小
cp(复制)格式 : cp 选项 源数据 目标路径
-r : 递归,目标本身以及目录下所有
mv格式 : 移动: mv 源数据 目标路径
重命名:路径不变的移动
grep : 可以从文本文件内容中过滤包含指定字符串的行
find : 在指定路径下,查找符合条件的数据,也支持通配符
-name : 按照名字去查找,支持通配符
-type : 按照类型去查找, d(代表目录),f(代表文本文件)
-size : 按照大小去查找
find格式: find 路径 条件
> : 覆盖重定向 (没办法sudo)
>> : 追加重定向
echo hello word 后面写什么,后面输出什么,类似print
| 管道操作
tar -zcvf/-cjfv /home/tarena/tarr.tar haha.txt 打包
tar -zxvf/-xvf /home/tarena/tarr.tar 解包
sudo passwd aid01 为aid01用户设置密码
userdel -r 用户名 删除用户
chmod 777 文件名 用户权限设置 (a所有,u当前用户,g组,o其他)
chmod u+x 给当前用户添加可执行权限
000-111 ----> rwx代表111,rw_代表110
r:表示有读的权限 4
w:表示有写的权限 2
x:表示有执行权限 1
ps aux : 显示正在运行的所有进程详细信息
pgrep : 检索进程信息
tarena@tarena:~$ pgrep -l oneko # -l 显示完整进程名
25960 oneko
jobs命令-查看后台任务列表
fg命令-将后台任务恢复到前台运行
bg命令-激活后台被挂起的任务
kill : 结合PID进行杀死,支持-9选项,强制杀
who : 显示登录系统中的用户信息
whoami :获取用户名
head :查看文件头几行内容
tail :查看文件尾几行内容
dpkg -i [package] : 安装本地安装包 .deb格式
dpkg -r [package] : 删除
uname -r : 查看linux内核版本
Ctil+Alt+T : 在主目录新建终端
Ctil+Shift+T : 在当前目录新建终端
Alt+1,2,3 :切换终端
apt-get install [app] :在线安装软件
apt-get update :更新软件源
apt-get remove --purge [app] : 卸载
/var/cache/apt/archives : 本地安装包位置
/etc/apt/sources.list : 软件源
关机重启系列:
init 0 立即关机
shutdown -h [+10] : 十分钟后关机
now : 立即关机
shutdown -r : 重启
reboot now : 重启
文件类型: b(块设备-例如驱动) c(字符设备-例如键盘) d(目录) -(普通文件) l(连接) s(套接字) p(管道)
在程序上方写 #!/usr/bin/env python3 添加解释器
在/usr/bin下创建软链接 sudo ln -s /home/tarena/day02/sock.py sock 直接可以在任何目录下输入sock就可以运行(创建程序的软链接到环境变量中)
history 5 : 查看最近5条命令
whereis 文件名 : 搜索文件
which mysql : 搜索程序
ssh服务:
安装ssh服务: sudo apt-get install openssh-server
查看ssh服务状态: ps -e|grep ssh
启动和关闭: sudo service ssh start/restart/stop
/etc/init.d/ssh start/restart/stop
远程登录主机: ssh [-p port] username@ip
生产秘钥对 : ssh-keygen 执行以后会在主目录下生成一个.ssh文件夹,其中包含私钥文件id_rsa和公钥文件id_rsa.pub。
在服务器主机上将id_rsa.pub文件的内容附加~/.ssh/authorized_keys文件中,并修改器权限。

工作中采用的 linux 命令 ........................................................................................................ 3 1.从其他机器拷贝文件夹 ........................................................................................................ 3 2.查看哪个程序在用特定端口 ................................................................................................ 3 3.实时监控日志文件内容 ........................................................................................................ 3 4.查看指定用户拥有的进程 .................................................................................................... 3 5.查看磁盘空间使用情况 ........................................................................................................ 3 6.查找某文件中出现指定字符串的行 .................................................................................... 3 7.查看内存使用情况 ................................................................................................................ 4 8.查看本机系统内核 ................................................................................................................ 4 9.查看当前路径下的文件/文件夹大小 ................................................................................... 4 10.变更为其它使用者的身份 .................................................................................................. 4 11.远程登陆 .............................................................................................................................. 4 12.不挂断地运行命令 .............................................................................................................. 4 13.查看文件的行数 .................................................................................................................. 4 14.比较两个文件的不同之处 .................................................................................................. 4 15.杀死进程 .............................................................................................................................. 5 16.在 SecureCRT 中把文件传给本机的 SecureCRT 安装目录的 download 目录下 ............ 5 17.把本机文件传给 SecureCRT 中当前机器的当前目录 ...................................................... 5 18.Vi 文本编辑器 ..................................................................................................................... 5 19.察看文件类型 ...................................................................................................................... 6 20.文本抽取 .............................................................................................................................. 6 21.非交互性文本流编辑器 ...................................................................................................... 7 22.将文件中的记录分类 .......................................................................................................... 7 23.去除文本文件的重复行 ...................................................................................................... 7 24.连接两个文本文件 .............................................................................................................. 8 25.从文本文件中剪切列或域 .................................................................................................. 8 26.将两个文本文件粘贴在一起 .............................................................................................. 8 27.将大文件进行分割 .............................................................................................................. 9 二.linux 常用命令 ............................................................................................................................ 9 1. cd ........................................................................................................................................... 9 2. pwd ........................................................................................................................................ 9 3. ls ............................................................................................................................................ 9 4. passwd ................................................................................................................................. 10 5. who ...................................................................................................................................... 11 6. cat ........................................................................................................................................ 11 7. mkdir ................................................................................................................................... 12 8. rmdir .................................................................................................................................... 12 9. chmod .................................................................................................................................. 12 10. chown ................................................................................................................................ 13 11. chgrp .................................................................................................................................. 13 12. touch .................................................................................................................................. 14 13. cp ....................................................................................................................................... 15 14. mv ..................................................................................................................................... 15 15. rm ...................................................................................................................................... 15 16. find .................................................................................................................................... 16 17. grep ................................................................................................................................... 16 18. more .................................................................................................................................. 17 19. less..................................................................................................................................... 17 20. head ................................................................................................................................... 17 21. tail ..................................................................................................................................... 18 22. cut ...................................................................................................................................... 18 23. at ........................................................................................................................................ 18 24. crontab ............................................................................................................................... 19 25. sleep .................................................................................................................................. 20 26. mesg .................................................................................................................................. 20 27. wall .................................................................................................................................... 20 28. write .................................................................................................................................. 21 29. kill ..................................................................................................................................... 21 30. ps ....................................................................................................................................... 21 31. pstree ................................................................................................................................. 22 32. top ..................................................................................................................................... 23 33. expr ................................................................................................................................... 23 34. locate ................................................................................................................................. 24 35. split .................................................................................................................................... 24 36. ln ....................................................................................................................................... 25 37. login 、logout .................................................................................................................. 25 38. exit ..................................................................................................................................... 25 39. man,info ......................................................................................................................... 25 40. alias ................................................................................................................................... 26 41. unalias ............................................................................................................................... 26 42. halt ..................................................................................................................................... 26 43. shutdown ........................................................................................................................... 26 44. reboot ................................................................................................................................ 26 45. clear ................................................................................................................................... 26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值