LINUX常用命令总结笔记

按类别学习总结,也包括工作中常用到的,不定时添加。

一、文件处理命令

  1. 列目录  ls -al 所有包括隐藏文件、列表

    ls -s -S 以-s参数显示每个文件所有的空间,并以-S参数指定按所有占用空间的大小排序。

  2. 切换目录  cd
  3. 创建目录  mkdir -p  递归创建
  4. 删除 rm -rf 强制递归删除
  5. 复制 cp   # \cp -rf /home/www/* /www

    cp 命令前加了 \ ,意思是不让它用~/.bashrc里的别名运行,即 -i 参数

  6. 改名或移动 mv
  7. 显示当前所在目录 pwd
  8. 文件链接  ln -s 软链接
  9. 查看文件 cat less more head tail

二、文件搜索命令

  1. locate  在数据库中搜索 /var/lib/mlocate 更新数据库 updatedb  /etc/updatedb.conf 配置文件
  2. whereis which 查找命令
  3. 文件搜索find -name  -a逻辑与 find /etc -size +20k -a -50k      通配符匹配 完全匹配

    -o逻辑或

    -exec {} \; 加命令处理前面的查询结果  find /etc -size +20k -a -50k -exec ls -lh {} \;

  4. 文件字符串搜索 grep  -i 忽略大小写  -v取反 grep "if" /etc/profile    正则表达式 包含匹配

三、压缩与解压命令

zip unzip

tar zxvf czvf  解压创建 文件名  目录名  -C指定目录解压

四、关机重启注销

  1. Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可
  2. Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。

    now ← 立刻关机   +5 ← 5分钟后关机   shutdown 10:30 ← 在10:30时关机

    init 0   poweroff 也是关机命令,建议shutdown正常关机。

  3. reboot  或 init 6  重启命令

五、网络命令

  1. -A INPUT -s 223.100.224.112 -p tcp -m tcp --dport 3306 -j ACCEPT   iptables指定某IP访问某端口
  2. route add -net 10.2.1.0 netmask 255.255.255.0 gw 10.2.1.253 添加静态路由
  3. 添加DNS  echo "nameserver 202.96.64.68">> /etc/resolv.conf

wget http://members.3322.org/dyndns/getip    cat getip

六、磁盘管理

df -h  查容量      du -s   指定位置查大小

fsck /dev/hda1 修复/检查hda1磁盘上linux文件系统的完整性

fdisk /dev/hdb1 分区 n添加 d删除 w写入 MBR模式分区

parted  print打印  mkpart 分区名 1050 4000 删除分区rm 2  退出quit

mkfs 分区格式化 mkfs.ext3 /dev/sdb1 mkfs -t ext4 /dev/sdb2

挂载 mount /dev/sdb1 /mnt/test 然后添加到/etc/fstab

七、用户及用户组管理

/etc/passwd    存储用户账号 wyw:x:500:500:wyw:/home/wyw:/bin/bash

名   密码 用户号 组号 注释 家目录 SHELL

/etc/group       存储组账号  mail:x:12:mail,postfix 组名:组密码:组编号:所在用户

/etc/shadow    存储用户账号的密码

/etc/gshadow  存储用户组账号的密码    组名称:组密码:组管理者:组中用户名列表

useradd 用户名 useradd -g boss wyw 创建用户指定用户组 useradd -d /home/xxx wyw 指定家目录

useradd -g group -G fff 同时添加主付组

userdel 用户名  userdel -r wyw 文件夹和用户名都删除

touch /etc/nolgoin 禁止所有普通用户登录

passwd -l wyw 锁定用户 -u解锁  -d 无密码登录

gpasswd -a cls boss 添加附属组  newgrp boss 切换用户组 这个时候用到组密码

usermod -c wangyouweitest  wyw 添加注释  usermod -l wywnew wyw 改用户名 usermod -g maket wyw 改用户所属组

groupadd 组名 groupadd -g 888 boss 指定组名 888

groupmod -n maket test  新 旧   改组名

groupmod -g 668 maket 改组编号

groupdel 组名

passwd root     给root设置密码

su root

su - root

/etc/profile     系统环境变量

bash_profile     用户环境变量

.bashrc              用户环境变量

su user              切换用户,加载配置文件.bashrc

su - user            切换用户,加载配置文件/etc/profile ,加载bash_profile

八、其他

mount   mount -a 自动挂载  /etc/fstab

  1. 挂载光盘 mkdir /mnt/cdrom  mount -t iso9660 /dev/sr0(cdrom) /mnt/cdrom

    mount /dev/cdrom /mnt/cdrom/

    卸载 umount 设备名或挂载点

  2. 挂载U盘  ls /dev  fdisk -l 查看U盘设备文件名

    mount -t vfat /dev/sdb1/mnt/usb

  3. mount   mount -a 自动挂载  /etc/fstab
  4. cat /etc/issue   uname -r
  5. 改变语言环境  /etc/sysconfig/i18n
  6. 切换启动级别  /etc/inittab
  7. 在后台运行程序的&、bg命令

    前台运行的程序fg命令
      如果用户当前已有程序在后台运行,可以输入fg命令,将它从背景中移到前台运行

  8. last 查看最后登录的信息  /var/log/wtmp文件数据,lastlog 查看所有用户的登录日志
  9. w   who 用户登录查看
时间: 2024-10-11 06:34:43

LINUX常用命令总结笔记的相关文章

linux常用命令学习笔记

1.df 查看硬盘使用情况. 2.free 查看内存使用情况. 3.cd ~回home目录 cd -返回上一个目录位置. 4.file filename 查看文件的实际类型.注意,文件的实际类型并不是依据文件后缀名. 5.less filename 调用less查看文件内容.使用Enter查看文件下一行,使用space查看文件下一页,使用b(back)查看上一页.使用g查看文件开头,使用G查看文件结尾.使用 /charaters 查找要搜索的内容,使用字母n向前查找下一个出现的字符串,这个字符串

学习笔记-- 2014-07-07 Linux常用命令

2014-07-07 Linux常用命令 在Linuxtoy.org上看一些文章收集一些常用命令==================一.ps.kill 使用备查二.Ubuntu 提示三则三.最小化安装 Ubuntu四.Linux Mint设置时间 一到三来看linuxtoy.org网站 ===================一.ps.kill 使用备查 ps-查看当前正在运行的进程,示例:$ ps     kill {PID}-通过 PID 来停止任意进程,示例:$ kill 1012    

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 只显示重复的行 -

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

第一章,Linux常用命令

20161124 Linux常用命令 1.find find /etc/ -size +50k -ls find /etc/ -size +50k -ls 2> /dev/null 查看目录下大于50K的文件并用ls列表显示出来, 理解2> /dev/null含义,把没权限的都隐藏起来了 2.pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make, 常用ls -alh 3.标准输入和输出管道 cat >  packages1.txt   之后输