您的位置:首页 > 运维架构 > Linux

LINUX常用命令

2014-02-28 13:33 141 查看
命令前加sudo获得管理者权限

sudo


获得超级用户权限

sudo su


注销命令

logout


登录命令

login


立即关机
shutdown -h now


5分钟后关机
shutdown -h +5


在12:00关机
shutdown -h 12:00


关机后自动重启
shutdown -r now


指定在12:00时重启
shutdown -r 12:00


重启
reboot


显示当前目录内容
ls


显示当前目录所有内容(含隐藏文件)
ls -a


显示当前目录内容与所占内存
ls -s


显示当前目录内容与属性
ls -l

使用者权限分别为:文件拥有者rwx  同群组rwx  其他用户rwx  

显示出路径内容
ls /home/kid


切换到当前目录下的kid子目录
cd kid


切换到上一层目录
cd  ..


切换到主文件夹
cd  ..


切换到系统根目录
cd /


切换到/usr/bin目录
cd /usr/bin


返回上次操作目录
cd -


创建文件夹kid
mkdir kid


删除空文件夹kid
rmdir kid


将data1.txt复制成data2.txt
cp data1.txt data2.txt


将data3.txt复制到/tmp/data目录中
cp data3.txt /tmp/data


显示复制过程加-v参数
cp -v data1.txt data2.txt


复制文件夹(递归复制加-r参数)
cp -r /opt /home/kid


删除hello.c文件
rm hello.c


删除当前目录所有文件
rm *


删除文件夹(递归删除加-r参数)
rm -r /home/kid


强迫删除文件(强制删除加-f参数)
rm -f filename


显示删除过程加-v参数
rm -v


显示preface.txt文件内容
cat preface.txt


将data1.txt内容附加到data2.txt文件之后
cat data1.txt >> data2.txt


将data1.txt和data2.txt合并成data.txt文件
cat data1.txt data2.txt > data.txt


将data.txt文件移动到/home/kid目录
mv data.txt /home/kid


将data1.txt文件重命名为data2.txt
mv data1.txt data2.txt


显示当前所在目录

pwd


列出所有包含"kid"字符串的文件和目录

locate kid


更新locate库

sudo updatedb


找出名字为kid的文件

find -name "kid"


搜索含有text字符串的文件

grep -rn "text"


查看当前文件夹和文件所占内存大小

du -ch


将ls  -a命令执行结果输出到dir.txt文件

ls -a > dir.txt


将data1.txt内容附加到data2.txt文件之后

cat data1.txt >> data2.txt


重定向">"会覆盖原有内容,重定向">>"附加内容,原有内容不会被删除

管道命令"|"可将某命令的结果输出给另一命令
将ls命令的结果作为参数输送给grep命令
ls rpm | grep bind


加载光盘
mount /dev/cdrom/mut/cdrom


加载软盘
mount /dev/fd0/mut/floppy


光盘卸载
umount /mnt/cdrom


软盘卸载
umount /mnt


在后台执行locate数据库更新命令,命令后加&为后台打开
updatedb &


把后台运行的进程放到前台
fg


查看进程
top


1.进入top后可以直接按"k  PID"杀死进程

2.shift  +  p  按cpu占用率从大到小排列进程

3.shift  +  m  按内存占用从大到小排列进程

查看进程
ps -aux


杀死99号进程
kill 99


强制杀死99号进程
kill -9 99


杀死ibus-daemon的所有进程
killall ibus-daemon
或
pkill ibus-daemon


重启ibus-daemon的进程
kill -HUP ibus-daemon


查看内存
free


将目录下所有文件打包成data.tar
tar cvf data.tar *


将目录下所有文件打包压缩成data.tar.gz
tar zcvf data.tar.gz *


将*.tar.gz文件解压至当前目录下
tar zxvf *.tar.gz


将*.tar.bz2文件解压至当前目录下
tar jxvf *.tar.bz2


将当前目录下所有tif文件打包并压缩成*.tar.Z文件
tar Zcvf *.tar.Z *.tif


更改密码命令
passwd


显示当前日期时间
date


选择不同终端

CTRL + ALT + F1~F6  共有6个文字模式窗口

CTRL + ALT + F7  进入图形界面

查询ls命令的用法
man  ls


把filename.txt文件更改为最高权限
chmod 777 filename.txt


确定文件类型的file命令
file filename


查看系统版本信息
uname -a


查看系统日志
dmesg


查看cpu信息
lscpu


安装软件
sudo apt-get install
install后面加软件名称

卸载软件
sudo apt-get remove
remove后面加软件名称

自动卸载系统不需要的软件
sudo apt-get autoremove


显示Hello World
echo Hello World
echo指令还可以给文件添加信息,例如把hello world添加到hello.c文件末尾
echo "hello world" >> hello.c


安装deb包软件
dpkg -i filename
filename为deb包的名字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux