常用linux指令二

常用的linux指令
  1. 查看文件 ls -a 是列出所有文件和目录,包括隐藏文件;-l是列出文件的详细信息
  2. 查找文件 find / -name filename.txt 根据名称查找目录下的文件
  3. 查看一个进程是否运行 ps -ef|grep 进程名字
  4. 终止线程 kill -9 线程号或进程id
  5. 当前工作目录 pwd
  6. 复制文件包括其子文件到指定目录cp -r sourceFolder targetFolder
  7. 创建目录 mkdir newfolder
  8. 删除目录(此目录是空目录)rmdir deleteEmptyFolder
  9. 删除文件包括其子文件 rm -rf deleteFile
  10. 移动文件 mv /temp/movefile /targetFolder
  11. 切换用户 su -username
  12. 修改文件权限
  13. 压缩文件,如果用tar其中-cvf是只打包不压缩,-zcvf是打包并用gzip压缩,-jcvf是打包并用bzip2压缩,-x是解压;
    tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包;
    压缩文件后生成后缀为.gz文件的命令是 gzip
  14. 列出压缩文件列表 tar -tzf test.tar.gz
  15. 解压文件 tar -xvzf test.tar.gz
  16. 查看文件头10行 head -n 10 example.txt
  17. 查看文件尾10行 tail -n 10 example.txt
  18. 查看日志文件tail -f exmaple.log
  19. 启动Vi编辑器vi
  20. 查看系统当前时间date +"%Y-%m-%d"
  21. 查看ipipconfig
  22. 查看本机名称 hostname
  23. 重启网卡 service network restart
  24. 文件重命名 mv oldname newname
  25. 查看内存 free显示系统当前内存的使用情况,包括已用内存、可用内存和交换内存等
  26. 接口配置命令ifconfig用于查看和配置Linux的网络接口,后面加up或down来启动或停止某个接口
  27. top命令用来监控linux的系统状况,比如cpu利用率、内存使用
  28. 退出一般q就可以,wq是保存退出
CentOS编程
  • vim name.cpp 进入一个新建的vim编写我的代码
  • esc->:wq->enter 这是编写完之后保存并退出的按键顺序
  • esc->:q!->enter 退出不保存
  • g++ name.cpp -o name 这是编译这个程序的命令这里gcc或g++都可以
  • ./name 这是运行这个程序的命令
  • 如果要修改之前写的cpp,就vim name.cpp进入这个文件,然后按一个i就是插入新的并修改
  • ping 命令会不断执行,按ctrl+C终止ping
  • centos默认的上下翻页,shift+pageup/pagedown
  • ls -l和ll的区别,他们都会列出详细信息,but ll会列出所有文件信息,包括隐藏文件,ls -l只列出显示文件,他们的详细信息,从前到后依次是,权限-文件数-拥有者-群组-文件大小-修改日期-文件名
  • 关于文件的权限,-rwxrw-r–可以分为四段,- | rwx | rw- | r–;
  • 第一段代表文件类型,一般有三种,-是代表文件,d代表文件夹,就是目录文件,l代表链接,就是链接文件,另外还有b是块设备文件,c是字符设备文件,p是管道文件
  • 第二段代表该文件的所有者对文件或文件夹的访问权限,所有者的意思就是谁创建了文件,谁就是文件的所有者,通常r表示可读权限用数字4表示,w表示可写权限用数字2表示,x表示可执行权限用数字1表示
  • 第三段表示该用户所在组的其他用户对文件的访问权限
  • 第四段表示除了该用户所在组的其他组对该文件的访问权限
  • 打开文件的追加方式“a”,追加就是在原有数据的后面继续添加数据
  • Linux centos关机命令:
      1、halt 立刻关机
      2、poweroff 立刻关机
      3、shutdown -h now 立刻关机(root用户使用)
关于root跟普通

因为linux系统一般是多人协作的,如果所有人都是root那岂不是所有人都可以删库跑路了,一般工作中大家都是普通用户,然后root用户是管理所有人的

  1. 创建一个普通用户,在root的权限下
adduser wwp
passwd wwp
//输入新密码
//再次输入新密码
su wwp//切换到普通用户,显示为美元符号加竖线$
su 或 su root//切换到root用户,显示为# 
  1. 给普通用户授权sudo
# sudoers//查看sudoers文件
#whereis sudoers//查找sudoers文件的位置
#ls -l /etc/sudoers//查看文件的权限
#chmod u+w /etc/sudoers//修改文件权限,加上可写w
#vi /etc/sudoers//编辑文件sudoers
#往下翻找到root ALL那一行,在他的下面加上 wwp ALL=(ALL) ALL 这一行 :wq保存
#因为这个文件很重要,把他的权限修改回去,u-w
  1. [root@localhost /]是进入了根目录 和 [root@localhost ~]进入了根目录下的子目录root中,会有曾经下载的软件
  2. cd …//空格后加两个点是返回上一级目录
  3. cd …/… 意思是返回上一级的上一级
查看进程的指令
  1. 是 # ps//查看活动进程,只显示进程号pid,设备tty,时间time,指令cmd
  2. 是 # top 显示前20条进程,动态的变化,包括cpu的利用率
  3. 是 # ps -aux查看所有的进程,显示很多内容,包括cpu使用量%CPU,内存使用量%mem,还有stat状态,包括,S睡眠状态,T暂停状态,R运行状态,Z僵尸
  4. 是 # ps -aux | grep 'aa’查找指定进程aa
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值