首页 > linux点滴

linux点滴

为什么80%的码农都做不了架构师?>>>   hot3.png

在Linux中怎么把用户添加到组中?

添加用户test,初始密码123456,该用户的主目录为/home/share,用户的基本组为root,用户的shell为/bin/tcsh,要求将该用户加到mail和new组中。

useradd -m -d /home/share -g root  -s /bin/tcsh test  #建立test用户
passwd test #系统会提示你为test输入密码 你输入123456 回车即可
usermod -G mail -a test  #加入mail组
usermod -G new -a test  #加入new组
#usermod -G new test  (2013年8月26日22:01:00,昨晚我用这句执行害我丢了 sudo 组,而我又没激活 root 帐号,花费一个多小时查资料才解决)

更改文件权限

chmod -R 775 filename #(linux中所有都是文件,dir)

ubuntu设定默认关联程序

右键点击所需要关联打开方式的文件,选择“属性” ,“打开方式” 即可以选择默认打开的程序

要进入可执行文件的目录,比如 rails

cd $(dirname $(which rails))

ubuntu terminal 显示路径太长,怎么设置变短

$: vi ~/.bashrc

这个文件记录了用户终端配置 找到

if [ "$color_prompt " = yes ]; thenPS1 ='${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]W [33[00m]$ '
elsePS1 ='${debian_chroot:+($debian_chroot)}u@h:------这里------>W<------这里------$'

w由小写改成大写,可以表示只显示当前目录名称.

代码行数分析

代码行数分析工具 sloccount

类似 win8 的合并目录,而不是替换

ditto from_folder destination_folder

http://superuser.com/questions/117621/how-to-merge-and-not-replace-folders-when-copying-on-the-mac

z - jump around

记录目录使用的频率,快速选择、跳转

https://github.com/rupa/zhttps://github.com/rupa/z

The 10 most used commands stored in your history

history | sed -e 's/ *[0-9][0-9]* *//' | sort | uniq -c | sort -rn | head -10

This gives you the most used command line entries by removing the history number (sed), counting (sort | uniq -c), sorting by frequency (sort -rn) and showing only the top ten entries.

If you just want the commands alone:

history | awk '{print $2;}' | sort | uniq -c | sort -rn | head -10

Both of these strip the history number. Currently, I have no idea, how to achieve that in one line.

转载于:https://my.oschina.net/xieyunzi/blog/160746

更多相关:

  •   同学们大家好,我是小伊同学,上一节我们介绍了一些常用API,今天我们接着来学习一组API,那就是获取用户身份信息的API。  在微信小程序中,我们往往需要获取用户的身份信息,比如昵称、头像、性别、地区等。要得到这些信息,就需要我们调用获取用户信息的api了。在小程序中,微信非常重视对用户隐私的保护,因此有很多关于获取用户信息的...

  • UTRAN接口的通用协议模型如下图: 通俗地讲,通讯网络由终端(terminal)、连接(links)、网络节点(nodes)组成, links将nodes 关联起来。源终端(MO)发送的消息是怎样才能到目的终端(MT)呢? 消息经过links 和nodes,直至到达MT,其中关键是nodes怎么路由(route)消息到最终...

  •        Linux是一个多用户的操作系统,用户要使用该系统,首先必须登录系统,使用完系统后,必须退出系统。用户登录系统时,为了使系统能够识别自己,必须输入用户名和密码,经系统验证无误后方能进入系统。在系统安装过程中可以创建两种帐号:        1、root--超级用户帐号,使用这个帐号可以在系统中做任何事情。      ...

  • 1.用户基本概述 1.1.什么是用户? 用户指的是能够正常登录Linux或Windows系统(可以理解为你租了房⼦,能够正常入驻) F:那Linux与Windows系统的用户有什么区别? Q:本质都是登陆系统,只不过Linux⽀持多个用户 同时登陆。 F:难道Windows就不算多用户操作系统吗? Q:其实不是,在Windows...

  • 背景信息 用户通过Telnet登录设备时,设备上必须配置验证方式,否则用户无法成功登录设备。设备支持不认证、密码认证和AAA认证三种用户界面的验证方式,其中AAA认证方式安全性最高。 采用AAA本地认证方式实现用户通过Telnet登录设备的身份认证,设备上需要开启Telnet服务,将用户界面(以VTY用户界面为例)的验证方式设...

  • 打开 build文件夹下面的webpack.base.conf.js; 找到下面这段代码,并将它注释掉: const createLintingRule = () => ({// test: /.(js|vue)$/,// loader: 'eslint-loader',// enforce: 'pre',// includ...

  • 写一个.cc文件,其中抱哈std::lock_guard以及std::thread等c++11特性,开始使用gcc编译,过程中出现如下问题 gcc test_lock.cc -o test_lock This file requires compiler and library support for the ISO C++ 201...

  • 在阅读ceph源码过程中发现部分C++语法还是不够熟悉,特此做一下笔记。 关于STL中的reserve函数的使用 reserve()是为容器预留空间,即为当前容器设定一个空间分配的阈值,但是并不会为容器直接allocate具体的空间,具体空间的分配是在创建对象时候进行分配得 以vector的reserve函数过程为例,直接看如下代码...

  • 第一种写法: 第二种写法:   转载于:https://www.cnblogs.com/w...

  • Rank() over()的用法 创建一个test表,并插入6条数据。 CREATE TABLE test (a INT,b INT,c CHAR ) INSERT INTO test VALUES(1,3,'E') INSERT INTO test VALUES(2,4,'A') INSERT INTO test VAL...

  • sort sort_demo.txt -k1,1 -k2n,2...