Linux常用命令小结

  1. sudo passwd :设置root下的密码
  2. mkdir:创建文件夹
  3. clear:清除终端的屏幕
  4. cd . : 当前目录
  5. cd .. :上级目录
  6. rm:删除文件(rmdir:删除目录)
  7. touch:创建文件(lg:touch a.txt)
  8. cp:复制文件(lg:cp a.txt b.txt)
  9. mv:移动文件 (也可做文件的重命名)
  10. cat:查看文件内容(lg:cat a.txt)
  11. echo:输出写入内容到终端(也可:echo hello >> a.txt,即输出hello到a.txt,其中>>表示重定向且为追加模式,而 >表示重定向且为覆盖模式)
  12. grep:过滤(lg:find ~ | grep .txt,即:取出当前目录下所有txt结尾的文件,|:管道符)
  13. gzip:原地压缩(lg:gzip a.txt)
  14. gunzip:原地解压缩(lg:gunzip a.txt.gz)
  15. tar:解压缩文件
  16. sudo mount: iso镜像挂载
  17. ps -AF | more:显示全部进程信息(按Q退出查看)
  18. ls:查询目录下文件(ls -al :格式化显示)
  19. chmod:改变文件的权限(lg:chmod a+w a.txt   表示让所有人有a.txt的写权限    chmod 777 a.txt  表示对a.txt有所有权限)
  20. sudo apt-get install xxxxx:在线安装软件
  21. sudo apt-get remove xxxxx:卸载软件
  22. sudo dpkg -l | grep xxx:查询xxx软件是否安装
  23. sudo dpkg -i xxxxxxx.deb:安装deb结尾的软件包
  24. sudo apt-get install -f:解决软件包的相互依赖,使得安装可以继续
  25. tar -xzvf xxxxxx:解压.tar.gz结尾的压缩包
  26. echo $XXX:打印环境变量(lg:echo $PATH)
  27. ln -s:创建符号链接(lg:ln -s /mnt/hgfs\shared/hadoop_jar _hadoop)
  28. scp:远程拷贝(lg:scp -r /etc/hosts [email protected]:/etc/     (-r表示递归拷贝)  )
  29. ssh:远程登录(lg:ssh 192.168.160.137)
  30. startx:启动图形界面
  31. ./eclipse &:后台启动eclipse(前台仍然可以用终端输入其他命令)
  32. jobs:查询后台运行进程的作业号
  33. ctrl + z:暂停后台运行的进程
  34. bg %i:将暂停的作业号i的进程放在后台运行
  35. fg %i: 将后台作业号i的进程放在前台进行
  36. unzip:对zip压缩包进行解压
  37. nice -n -10 ./job.sh:在启动job.sh脚本时,设置他的优先级为10运行
  38. renice -10 -p 514:重新设置进程514的运行优先级为10

原文地址:https://www.cnblogs.com/ladawn/p/8439417.html

时间: 2024-10-08 20:48:57

Linux常用命令小结的相关文章

Linux常用命令小结(续)

20. mysql mysql --host=127.0.0.1 --port=3306 --database=test --user=test --password=test --default-character-set=utf8 21. 脚本求两个文件的相同集合 test1   test2 1           2 2           3 3           4 cat test1 test2 | sort | uniq -d (result: 2 3) cat test1 te

Linux常用命令小结2

Linux 中经常用到的命令小结2,书写格式请参看 http://www.cnblogs.com/ayy2014/p/4176880.html 1. 用户组操作  groupadd - create a new group #对应的文件位于/etc/group中 # 常用参数 -g 指定GID groupadd -g 1002 group1002 groupdel - delete a group # 不能删掉任何一个用户的primary group,需要手动检测,确保没有文件属于需要删除的组

Linux 常用命令小结

学习脚本几天了,总结下linux debian下脚本常用命令. Linux    1.添加删除账户 useradd / userdel    2.修改"张三"密码 passwd 张三 或者 echo "user:password"|chpasswd 3.查找 grep {-r 路径} {文件} " 查找内容" 或者 grep -Rrni "内容" 查找当前目录下所有文件内是否有"内容". 4.pwd 输出当

linux 常用命令小结【持续跟进】

将man命令中的部分复制如下: 特殊符号‘#’后为个人看法,不对的地方,请大家指正.万分感谢!@@ 1. netstat netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships #masquerade connections 指的是将linux作为网关时启用了nat功能后,建立的连接. Useage: n

[Shell&Mac&Environment variables]自己常用的Mac(或者说Linux)Shell命令小结,含Mac使用zsh shell的环境变量的有关配置方法

今天在使用tomcat的配置的时候,我用的mac,要是用到一些命令去配置tomcat. 问题来了: 我每次要去启动tomcat服务特别麻烦,因为我要先进入tomcat所在的文件目录,或者不进入使用~/,但是因为我把tomcat放到了一个比较“深“的文件夹里,所以命令显得又丑又长. 问题解决方案: 1.使用环境变量(修改.bashrc的方法) a.先查看自己的Mac目前正在用的是什么shell echo $SHELL 返回结果类似如下图 这里我是zsh,,也许你是bash,不过没关系,配置环境变量

Linux sed命令小结

1.什么是sed sed,流编辑器,即stream editor.它可以将文本文件的每一行读取到内存,即所谓sed的模式空间,在这个模式空间中可以进行编辑并输出. 2.sed的使用格式 sed [options] "AdressCommand" file1,file2,... 说明: a.Adress实际上是用来确定编辑文件的范围,可以是精确的某一行,也可以是从某一行到某一行,也   可以用正则进行过滤匹配. b.Command表示将符合Address的行进行XXX操作.注意默认情况下

MySQL 数据库常用命令小结

1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version(),current_dat

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令详解

linux常用命令 cut命令 例如:cut -d\| -f1,4 xx.txt -d 表示字段分隔符 -f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域 sort命令 例如:sort -t\| -k2 xx.txt -n 按数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字进行排序 -u 去重 -f 排序时不区分大小写 uniq命令 注意:使用uniq命令时,一定要先进行排序 -c 显示文件中行重复的次数 -d 只显示重复的行 -