代码改变世界

Linux常用命令

2019-07-15 16:56  yanggui233  阅读(294)  评论(0编辑  收藏  举报

文件的

Tab                  补全命令

Ctrl + alt + f 1~6       切换终端1到6

Ctrl + alt + f 7           切换到图形控制台

Tty                   显示当前是哪一个终端

Whoami           查看当前账户

Ifconfig             查看ip

Password         改密码

Exit                   退出

Su - root           切换到root用户

Shutdown         关闭主机

reboot               重启

mv d1 new_d   重命名/移动 一个目录 

Id                      显示用户信息

cd /home           进入 'home' 目录

cd ..                   返回上一级目录

cd ../..                返回上两级目录 

cd                      进入主目录 

pwd                   显示工作路径 

tree                   显示文件和目录由根目录开始的树形结构

ls                      查看目录中的文件

Is -al                  查看

ls -F                   查看目录中的文件

ls -l                    显示文件和目录的详细资料 

ls -a                   显示隐藏文件 

mkdir d1            创建一个叫做 '1' 的目录'

mkdir d1 d2         同时创建两个目录 

mkdir -p /d1d/2/d3 创建一个目录树 

rm -f d1             删除一个叫做 'd1' 的文件' 

rmdir d1            删除一个叫做 'd1' 的目录' 

rm -rf d1            删除一个叫做 'd1' 的目录并同时删除其内容 

cp d1 d2             复制一个文件 

cp d1/*               复制一个目录下的所有文件到当前工作目录 

mv dir1 new_dir    重命名/移动 一个目录

ln -s a1 d1    创建一个指向文件或目录的软链接 

ln a1 d1         创建一个指向文件或目录的物理链接 

rm -f d1          删除一个叫做 'd1' 的文件' 

rmdir d1          删除一个叫做 'd1' 的目录' 

rm -rf d1          删除一个叫做 'd1' 的目录并同时删除其内容 

rm -rf d1 d2     同时删除两个目录及它们的内容 

Startx                启动图形

ifconfig             查看ip

IP addr             查看网络信息

reboot              重启

iconv -l 列出已知的编码 

touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (Y年M月D日h时m分)

systemctl restart network.service    重启网络服务

systemctl status firewalld                关闭防火墙

systemctl start firewalld                   打开防火墙

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 

find / -user user1 搜索属于用户 'user1' 的文件和目录 

find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 

find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 

find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 

mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在 

umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出 

fuser -km /mnt/hda2 当设备繁忙时强制卸载 

umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 

mount /dev/fd0 /mnt/floppy 挂载一个软盘 

mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom 

mount -o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件 

mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统 

mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备 

mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享 

groupadd group_name 创建一个新用户组 

groupdel group_name 删除一个用户组 

groupmod -n new_group_name old_group_name 重命名一个用户组 

系统的

arch        显示机器的处理器架构

uname -m       显示机器的处理器架构

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     校验内存使用 

cat /proc/swaps      显示哪些swap被使用 

cat /proc/version     显示内核的版本 

cat /proc/net/dev     显示网络适配器及统计 

cat /proc/mounts     显示已加载的文件系统 

lspci -tv         罗列 PCI 设备 

lsusb -tv       显示 USB 设备 

date             显示系统日期 

cal 2007       显示2007年的日历表 

date 041217002007.00      设置日期和时间 - 月日时分年.秒 

clock -w       将时间修改保存到 BIOS 

shutdown -h now 关闭系统

init 0 关闭系统

telinit 0 关闭系统

shutdown -h hours:minutes & 按预定时间关闭系统 

shutdown -c 取消按预定时间关闭系统 

shutdown -r now 重启

reboot 重启

logout 注销