Linux之基本指令整理

 

一些很简单的就没有整理了。。。

 

一、man

man 1 => 命令
man 2 => 系统调用
man 3 => 库函数

二、wall

给其他用户发送消息

wall
ctr + d发送消息

wall < file

三、write

指定用户发送消息

write usrname

四、passwd

修改密码
sudo passwd usrname

五、su

切换用户

su usrname

su => 直接切换root

六、修改日期

date -s 10:18:00 修改时间
date -s 05/10/2009 修改日期

date –s “2010-12-12 12:12:12”
date –s “2010/12/12 12:12:12”
date –s “12:12:12  2010-12-12”

UTC 世界统一(标准)时间。而UTC是基于标准的GMT(格林尼治标准时间)提供的准确时间
CST 北京时间


七、挂载

mount /dev/sdb1 /mnt
卸载
umount /mnt

八、df 磁盘

df -h

九、查看目录的大小

du -sh

十、添加用户

adduser  newuser

十一、修改属性

usermod -p 123456 username 


十二、删除用户
deluser  --remove-home  user1


十三、进程


1.查看系统进程

ps -ef

ps -aux


2.pid => 自己的进程号

  ppid => 父进程的进程号


3.搜索一个进程

ps -ef | grep 进程名

ps -ef | grep 进程号

4.杀死一个进程

kill pid

killall 进程名


十四、基本命令

1.cd

cd => 回到家目录

cd .. => 上一级目录

cd ../../ =>上一级的上一级的目录

cd - => 上次操作的目录


2.touch

创建文件

3.file

查看文件的信息

4.cp

拷贝文件/目录

当前目录拷贝

cp file newfile(如果有同名会覆盖)

拷贝文件到其他目录

cp file dir

拷贝目录

cp dir newdir -a


5.mv

移动文件/目录

同级目录操作(重命名)

mv file newfile

不同目录操作

mv file dir(把file移动到dir这个目录下)


6.rm

删除

rm -r => 删除一个目录

rm -f => 强制删除

rm -rf => 强制删除任何东西


7.mkdir

创建一个目录


8.rmdir

删除一个目录

9.head

查看文件特定行

head -10 file(查看文件的前10行)

10.tail

查看文件的后几行

tail -10 file(查看文件的后10行)

新建一个文件叫test-file => touch test-file

将这个文件重命名为newtest => mv test-file newtest

查看一下这个文件的大小  => ls -lh newtest

计算出这个文件的权限 => 644

新建一个目录testdir  => mkdir testdir

将newtest移动到testdir => mv newtest testdir

备份newtest为new1test、new2test => cp newtest new1test/cp newtest new2test

删除new1test这个文件 => rm -rf new1test

删除testdir这个目录 => rmdir testdir

拷贝/etc/manpath.config /temp =>sudo mkdir /temp 、 cp /etc/manpath.config /temp

进入/temp => cd /temp

查看manpath.config前20行 => head -20 manpath.config

查看manpath.config后10行 => tail -10 manpath.config

查看/temp目录的大小 => du -sh


11.建立软连接

ln -s /proc/cpuinfo mycpuinfo

mycpuinfo是/proc/cpuinfo快捷方式

12.打包

打成*.tar.bz2

tar -cjvf file.tar.bz2 dir

eg:tar -cjvf test.tar.bz2 test

打成*.tar.gz

tar -czvf file.tar.gz dir


13.解包

file1.tar.gz => tar -zxvf file1.tar.gz

file2.tar.bz2 => tar -jxvf file2.tar.bz2

改变解包目录

tar -jxvf file2.tar.bz2 -C /home/farsight/workdir

(把file2.tar.bz2解压到-C指定的目录)

14.find

查找

find -name "文件名"

在当前所有目录中查找包含文件,显示出文件的路径


15.grep

grep "字符串" * -nR(递归所有的子目录)


十五、网络命令

1.查看当前ip地址

A.windows ipconfig | ipconfig/all

B.linux ifconfig

2.网卡关闭

sudo ifconfig eth0 down

3.打开网卡

sudo ifconfig eth0 up


4.设置ip地址

sudo ifconfig eth0 ip(地址)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值